Sie können eine ACL (Zugriffssteuerungsliste) verwenden, um die Standardberechtigungen für Dateien in einem Verzeichnis festzulegen.
Von man 5 acl
:
Wenn eine Standard-ACL einem Verzeichnis zugeordnet ist, wird der Modusparameter für die Funktionen, die Dateiobjekte erstellen, und die Standard-ACL des Verzeichnisses verwendet, um die ACL des neuen Objekts zu bestimmen:
Das neue Objekt erbt die Standard-ACL des enthaltenden Verzeichnisses als Zugriffs-ACL.
Die Zugriffs-ACL-Einträge, die den Dateiberechtigungsbits entsprechen, werden so geändert, dass sie keine Berechtigungen enthalten, die nicht in den im Parameter mode angegebenen Berechtigungen enthalten sind.
Einrichten (Gerät, Verzeichnisse usw. entsprechend ändern):
Bearbeiten Sie Ihre /etc/fstab
Datei und fügen Sie die acl
Mount-Option hinzu.
/dev/mapper/star-home /home ext3 defaults,acl 0 2
Setzen Sie Ihr Dateisystem durch einen Neustart erneut auf ( Samba- mount.cifs
Manpage ) oder verwenden Sie:
mount -o remount,acl /home
Stellen Sie sicher, dass Sie die Dienstprogramme setfacl
und haben getfacl
.
Legen Sie die Standard-ACL für das Verzeichnis fest (möglicherweise müssen Sie auch die ACL für vorhandene Dateien festlegen):
$ setfacl -m d:user:george:rwx,d:group:sales-g:rwx,d:group:marketing-g:rwx projections
Weitere Informationen finden Sie in der verlinkten Anleitung.