Autorizzazioni per cartelle e file per l'utente Linux www-data


10

La mia domanda è piuttosto generale. Supponiamo che io abbia un server web di distribuzione Linux, con la /var/www/directory web. Ho usato il mio account superutente per caricare e decomprimere il .zipfile di installazione di Joomla .

Viene chiamato l'utente del sistema linux per gli utenti Web www-data. Comunque, la mia domanda è: chi dovrebbe essere l'ONWER delle cartelle e dei file nella directory web del sistema linux? In questo momento, poiché ho usato il mio account superutente per decomprimere i file, tutte le cartelle e i file sono di proprietà del superutente e quindi risultano nel sistema di amministrazione di joomla come non scrivibili. Sono solo un po 'titubante nel impostare l' www-datautente come proprietario dei file. Va bene?

Solo per riferimento, in Linux cambierei il proprietario delle cartelle e dei file chowne cambierei il gruppo con chgrp.

Grazie!


1
Sembra che questa domanda sia duplicata di questo joomla.stackexchange.com/questions/132/…
Dmitry Rekun

1
Penso che la parte con www-data non abbia ricevuto risposta qui.
Valentin Despa,

Risposte:


3

È probabile che tu voglia cambiare la proprietà dell'utente www-data. Puoi vedere l'utente assegnato a quello spazio facendo # cat /etc/passwd. Fai sempre attenzione quando tocchi gli oggetti come root. Puoi rompere molte cose.


1
  • In Linux, puoi scoprire il nome dell'utente che esegue Apache con un comando:

    ps aux | grep apache # shows username in the first column

  • Recupera i gruppi di cui fa parte questo utente con il comando groups (1):

    groups [USERNAME]

  • Ecco uno screenshot per scoprire apache [nome-utente] e [gruppo-utente] in Ubuntu 12.04

    Esempio eseguito su Ubuntu 12.04

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.