Hallo Zusammen, ich hätte da mal eine Frage, die sich auf ACLs bezieht:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | root@dev-apache-n:/var/www/html/nutzer1/page9# getfacl foo/ # file: foo/ # owner: nutzer1 # group: domänen-benutzer user::rwx user:nutzer1:rwx group::r-x group:www-data:rwx mask::rwx other::r-x default:user::rwx default:user:nutzer1:rwx default:group::r-x default:group:www-data:rwx default:mask::rwx default:other::r-x |
Der Ordner "foo" hat also die default-mask rwx. Für den user "nutzer1" sowie für die Gruppe "www-data" ist ebenso rwx per default gesetzt. Wenn ich jetzt im Ordner "foo" die Datei "bar" anlege
1 | touch foo/bar
|
würde ich erwarten, dass die Datei "bar" ebenfalls für nutzer1 und die Gruppe www-data die Rechte rwx gesetzt hat. Jedoch:
1 2 3 4 5 6 7 8 9 10 | root@dev-apache-n:/var/www/html/nutzer1/page9# getfacl foo/bar # file: foo/bar # owner: root # group: root user::rw- user:nutzer1:rwx #effective:rw- group::r-x #effective:r-- group:www-data:rwx #effective:rw- mask::rw- other::r-- |
Woher kommt plötzlich die Maske und die daraus resultierenden, reduzierten effektiven Berechtigungen für nutzer1 und www-data?? Scheinbar habe ich da irgendetwas nicht ganz verstanden und würde mich freuen, wenn mir das jemand erklären könnte.
Beste Grüße
Rechnungstore