Fügen Sie einem Ordner Gruppen-RWX-Berechtigungen hinzu


8

Ich habe einen Ordner mit dem Namen docs. Wie füge ich RWX-Berechtigungen für Gruppen devszu Dokumenten hinzu?

Ich habe es versucht:

chmod -R g+rwx docs

Ich weiß jedoch nicht, wo ich angeben soll, dass es sich um die Entwicklergruppe handelt, für die ich Berechtigungen erteilen möchte.

Antworten:


5

Was Sie getan haben, ist richtig, aber zuerst müssen Sie möglicherweise die Gruppe mit dem Befehl chgrp oder chown in "devs" ändern . Beachten Sie, dass eine Datei unter Unixland nur eine Gruppe hat.


2
Eine Datei / ein Ordner hat nur eine Gruppe, es sei denn, Sie haben ACLs aktiviert.
Chris S


1

Sie können die Gruppe der Datei mit dem Befehl chgrp angeben.


1

Das erste, was zu tun ist, ist:

chown -R <user>:devs docs

dann:

chmod -R 070 docs

Dadurch erhält die Gruppe von Dokumenten rwx und für den Rest keine Berechtigungen. Wenn Sie möchten, dass der Eigentümer über dieselben Berechtigungen verfügt, gehen Sie wie folgt vor:

chmod -R 770 docs

1

Sie haben wahrscheinlich umask auf 0022 gesetzt.

umask 0002
chmod -R g+rwx
umask 0022

Das sollte funktionieren


umaskwirkt sich auf die Dateierstellung aus. Sie müssen es nicht ändern, um chmodeine Datei erstellen zu können .
Bis auf weiteres angehalten.
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.