Ich wurde gebeten, Group-Wrx-Berechtigungen zu einem Verzeichnis im Basisordner eines anderen Benutzers hinzuzufügen.
Ich glaube, was ich tun sollte, ist chmod 771 -R directoryname
im übergeordneten Verzeichnis ausgeführt. Was ich nirgends in den Röhren finden kann, ist, wie ich angeben kann, welcher Gruppe ich diese Berechtigungen erteilen möchte. Ich bin persönlich in einer Reihe von Gruppen und in einem Haufen, den ich nicht als Root kenne.
Falls es darauf ankommt, führt das System Redhat 5.4 aus.
quelle
chmod +X
wird anscheinend auch unter BSD (Mac OS X) unterstützt. Eine sorgfältige Prüfung von POSIXchmod
zeigt, dass+X
es sich um ein POSIX-Merkmal handelt: Das Perm-Symbol X soll den Ausführungs- / Suchteil der Dateimodusbits darstellen, wenn die Datei ein Verzeichnis ist oder wenn die aktuellen (nicht modifizierten) Dateimodusbits mindestens eines von mindestens einem aufweisen die Ausführungsbits (S_IXUSR, S_IXGRP oder S_IXOTH) werden gesetzt. Es wird ignoriert, wenn die Datei kein Verzeichnis ist und keines der Ausführungsbits in den aktuellen Dateimodusbits gesetzt ist. Beachten Sie die Begründung unten.Jede Datei in einem ext- Dateisystem hat:
Wenn Sie rwx-Gruppenberechtigungen für eine Datei festlegen, kann sie nur von der Eigentümergruppe dieser Datei gelesen, geschrieben und ausgeführt werden. Sie können jedoch Benutzer und Eigentümer ändern mit:
Es gibt verschiedene Implementierungen für erweiterte Dateisystemberechtigungen, z. B. Zugriffssteuerungslisten (ACLs) unter Mac OS X, aber da ich kein Linux-Experte bin, sollten Sie dies wahrscheinlich bei Server Fault erfragen .
quelle