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.

Asche
quelle

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.

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

Sie suchen wahrscheinlich nach chownoderchgrp

John Weldon
quelle
1
chown [user]:[group] [file]oderchgrp [group] [file]
Chris S
1

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


quelle
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
Adhanlon
quelle
1

Sie haben wahrscheinlich umask auf 0022 gesetzt.

umask 0002
chmod -R g+rwx
umask 0022

Das sollte funktionieren


quelle
umaskwirkt sich auf die Dateierstellung aus. Sie müssen es nicht ändern, um chmodeine Datei erstellen zu können .
Bis auf weiteres angehalten.