
Ich möchte ein Verzeichnis unter erstellen /google/new
und der Eigentümer des Verzeichnisses muss mein Kunde sein sara
.
Die roten Gruppenmitglieder nikhil
, edwin
, elizwa
müssen auf alle Dateien im Verzeichnis zugreifen können. Und alle im Verzeichnis zu erstellenden Dateien müssen derselben Gruppe angehören wie das Verzeichnis /google/new
.
Antwort1
Vorausgesetzt, Sie verfügen über die erforderlichen Berechtigungen und /google
das Verzeichnis ist vorhanden (wenn nicht, müssen Sie -p
die Option an übergeben mkdir
):
mkdir /google/new
chown sara:red /google/new
chmod g+s /google/new
Alle darin erstellten Dateien /google/new
gehören der Gruppered
Da aus Ihrer Frage nicht klar hervorgeht, ob der Benutzer sara
Mitglied einer red
Gruppe ist, hier eine Ergänzung für den Fall, dass sara
er nicht zur red
Gruppe gehört:
setfacl -m g:red:r /google/new
Dadurch können Benutzer aus red
der Gruppe Dateien lesen in/google/new
In diesem Fall möchten Sie auch die zweite Zeile des vorherigen Codes so ändern, dass sie Saras Gruppe entspricht:
chown sara:saras_group /google/new