Wie kann ich mehreren Benutzergruppen unterschiedliche Berechtigungen erteilen?


7

Ich habe den Ubuntu 12.04-Server installiert und möchte den vollständigen Ordnerzugriff gewähren. Beispiel: "Folder01" für die Gruppe "Group01" und "Group02" für den Lesezugriff. So kann ich das tun.

Antworten:


9

Wenn Sie den Zugriff auf nur zwei Gruppen beschränken möchten, z. B. Group01-Vollzugriff und Group02, die nur Lesezugriff haben, können Sie in diesem Fall die Dateizugriffssteuerungsliste (ACL) verwenden. (In Ihrem Fall denke ich, dass es die beste Lösung ist)

setfacl -R -m g:Group01:rwx Folder01
setfacl -R -m g:Group02:r-- Folder01

Sie können Änderungen über überprüfen. getfacl Folder01Und Sie können alle Berechtigungen für andere wie diese entfernenchmod -R o-rwx Folder01

Auf diese Weise kann auf Ihren Ordner nur über Group01 (Vollzugriff) und Group02 (Nur-Lese-Zugriff) zugegriffen werden, und der Eigentümer dieses Ordners kann zweifellos auch auf diesen Ordner zugreifen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.