
Ich habe CentOS 5.4.
Ich in Joomla Website, wenn ich neue PHP-Skript installieren dann erstellt es seinen eigenen Ordner wieimages/scriptname
Jetzt hat dieser Ordner nur Lese- und Schreibberechtigung für diesen Benutzer oder Apache-Benutzer, ich weiß es nicht.
Ich möchte, dass alle im Verzeichnis /home/ erstellten Dateien standardmäßig über Gruppenschreibberechtigung verfügen.
Ich möchte keinen bestimmten Ordner oder bestimmten Benutzer, sondern einen Ordner für alle Benutzer im /home-Verzeichnis
Ist das in Ordnung oder gibt es eine andere Lösung dafür?
BEARBEITEN
Angenommen, in meinem /home-Verzeichnis habe ich drei Benutzer
/home/user1
/home/user2
/home/user3
Jetzt möchte ich, dass, wenn eine Datei unter Benutzer1 erstellt wird, sie standardmäßig die Gruppenberechtigung RW hat, wobei die Gruppe Benutzer1 ist.
und für /home/user2 sollten alle später erstellten Dateien die Standardgruppenberechtigung rw haben, wobei die Standardgruppe user2 ist
Wie kann ich das erreichen
Antwort1
Sie müssen die Umask für das Verzeichnis festlegen. Dadurch erhält jede erstellte Datei/jedes erstellte Verzeichnis Standardberechtigungen, die über die normalen rw--r--r---, die den meisten Dateien zugewiesen sind, hinausgehen.
Wenn Sie also einen Ordner namens /home/myscripts haben und möchten, dass alle Dateien darin standardmäßig als rw-rw-rw- erstellt werden, müssen Sie die Umask auf 011 setzen, oder:
# umask 011 /home/myscripts
Für mehr Informationen:http://www.comptechdoc.org/os/linux/usersguide/linux_ugfilesp.html