So erstellen Sie das neu erstellte Feld mit Gruppenberechtigung „schreibgeschützt“

So erstellen Sie das neu erstellte Feld mit Gruppenberechtigung „schreibgeschützt“

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

verwandte Informationen