Wie erteile ich einem bestimmten Benutzer Schreibberechtigung für ein schreibgeschütztes Verzeichnis?

Wie erteile ich einem bestimmten Benutzer Schreibberechtigung für ein schreibgeschütztes Verzeichnis?

System: FreeNAS

Es gibt ein Verzeichnis:

drwxr-xr-x  4 user1  Group1    7 Mar 14 01:48 publicDirectory

Benutzer user1können hier Dateien hochladen, und alle Benutzer innerhalb der Group1Get- -xrRegeln, und das ist großartig.

Aber es gibt beispielsweise eine Handvoll Benutzer user4( user15nennen wir sie „Verzeichnisbetreuer“), die über wxrRechte 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-xBerechtigungen 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.

verwandte Informationen