hallo,
habe frage zu rechtevergabe.
ausgangslage:
3 gruppen(a,b,c)
6 user (1-6)
1 directory
user 1-2 gehören zu gruppe a,c
user 3-4 gehören zu gruppe b,c
user 5-6 gehören zu gruppe c
user 2 darf directory nicht einsehen
user 5-6 dürfen alles im directory
wie fängt man sowas an?
drwxr-xr-x 5:welche gruppe? directory...
wie und wo macht man das, dass mehrere gruppen auf ein directory zugeteilt sind??
mit fehlt der plan..
wie ichs machen würde:
3 gruppen erstellen (ääh, wo macht man das auf der konsole?)
das directory soll von verschiedenen gruppen mit unterschiedlichen rechten zugänglich sein..ist jetzt nicht so wichtig das mit den usern oben(a,b,c)
verstehe nicht, wo man da anfängt..und wie man das zuteilt....
kann mir das wer verklickern?
gruss günter
Linux 14.990 Themen, 106.474 Beiträge
Dafür benötigst du ACL (Acces Control Lists), eine Erweiterung der üblichen Unix-Zugriffsrechte.
Um ACL zu nutzen, muss die Partition mit dem Parameter "acl" gemountet werden, also z.B. mit so einem Eintrag in der /etc/fstab:
/dev/sda8 /home reiserfs defaults,nodev,acl,usrquota,grpquota 0 2
Ausserdem brauchst du zur Verwaltung der ACL das Paket acl, welches üblicherweise durch die Paketverwaltung nachinstallierbar ist.
ODER
Alternativ schaffst du eine Gruppe d, in welcher user 3,4,5 und 6 drin sind. Dann verpasst du dem Verzeichnis folgende Rechte:
drwxrwx--- root:d
welchem User das Verzeichnis gehört, ist dann eigentlich egal.
Das geht so:
chmod 770 directory
chown :d directory
Achtung, 3 und 4 dürfen dann natürlich auch alles. Wenn die z.B. nur lesenden Zugriff erlangen sollen, kommst du ebenfalls um acl wieder nicht herum.
Gruppen anlegen kannst du mit groupadd:
groupadd d
