
System: FreeNAS
Es gibt ein Verzeichnis:
drwxr-xr-x 4 user1 Group1 7 Mar 14 01:48 publicDirectory
Benutzer user1
können hier Dateien hochladen, und alle Benutzer innerhalb der Group1
Get- -xr
Regeln, und das ist großartig.
Aber es gibt beispielsweise eine Handvoll Benutzer user4
( user15
nennen wir sie „Verzeichnisbetreuer“), die über wxr
Rechte verfügen müssen, sonst aber niemand.
Wie würde ich das machen? Ich bin noch ein Anfänger.
Dank im Voraus!
Antwort1
Sie liegen um eins daneben – die Berechtigungen sind in rwx
/ r-x
/ gruppiert r-x
, nicht in wxr
.
d rwx r-x r-x 4 user1 Group1 7 Mar 14 01:48 publicDirectory
Da „Andere“ oder „Welt“ über genau dieselben r-x
Berechtigungen wie die Gruppe verfügen, sollte es in Ihrem Fall kein Problem sein, den Gruppenbesitz einfach auf eine andere Gruppe zu übertragen und ihr die Schreibberechtigung zu erteilen – zum Beispiel:
d rwx rwx r-x 4 user1 Maintainers 7 Mar 14 01:48 publicDirectory
Wenn Sie komplexere Konfigurationen wünschen (z. B. Maintainers rwx, Group1 rx, alle anderen keinen Zugriff), können Sie dies mit ACLs tun, die Ihnen das Hinzufügen mehrerer Benutzer und/oder Gruppen ermöglichen. Es scheint, dass FreeNAS so konfiguriert ist, dass es „NFSv4“-ACLs (die denen unter Windows ähneln) anstelle von „POSIX“-ACLs verwendet.siehe Dokumentation.