Berechtigungen für Ordner und Dateien für www-data Linux-Benutzer

10

Meine Frage ist ziemlich allgemein. Nehmen wir an, ich habe einen Linux-Distributions-Webserver mit /var/www/dem Web-Verzeichnis. Ich habe mein Superuser-Konto verwendet, um die Joomla-Installationsdatei hochzuladen und zu entpacken .zip.

Der Linux-Systembenutzer für Webbenutzer wird aufgerufen www-data. Wie auch immer, meine Frage ist, wer der EINZIGE der Ordner und Dateien im Webverzeichnis des Linux-Systems sein soll. Im Moment, da ich mein Superuser-Konto zum Entpacken der Dateien verwendet habe, gehören alle Ordner und Dateien dem Superuser und werden daher im Joomla-Administrationssystem als nicht beschreibbar angezeigt. Ich zögere nur ein wenig, den www-dataBenutzer als Eigentümer der Dateien festzulegen. Ist das ok?

Nur als Referenz, unter Linux würde ich den Besitzer der Ordner und Dateien mit chownändern und die Gruppe mit ändern chgrp.

Vielen Dank!

jeffery_the_wind
quelle
1
Diese Frage scheint ein Duplikat dieser joomla.stackexchange.com/questions/132/… ​​zu sein
Dmitry Rekun
1
Ich denke, der Teil mit www-Daten wird dort nicht beantwortet.
Valentin Despa

Antworten:

3

Es ist wahrscheinlich, dass Sie den Eigentümer in Benutzer-WWW-Daten ändern möchten. Sie können den Benutzer sehen, der diesem Bereich zugewiesen ist, indem Sie dies tun # cat /etc/passwd. Seien Sie immer vorsichtig, wenn Sie Objekte als Wurzel berühren. Sie können viele Dinge brechen.

Milton Bryant
quelle
1
  • Unter Linux können Sie den Namen des Benutzers ermitteln, der Apache mit einem Befehl ausführt:

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

  • Rufen Sie die Gruppen, zu denen dieser Benutzer gehört, mit dem Befehl groups (1) ab:

    groups [USERNAME]

  • Hier ist ein Screenshot, um Apache [Benutzername] und [Benutzergruppe] in Ubuntu 12.04 herauszufinden

    Beispiellauf unter Ubuntu 12.04

Shyam
quelle