Ich versuche herauszufinden, warum sich die Ausgabe des Befehls ls geändert hat. Ich meine Gruppenberechtigungen für eine Datei.
Ich habe eine Datei mit dem Namen "file" erstellt und deren Eigentümer und Gruppe geändert:
[root@training group3]# touch file
[root@training group3]# ls -la file
-rw-r--r--. 1 root root 0 Sep 8 15:29 file
[root@training group3]# chown uczen file
[root@training group3]# chgrp group3 file
[root@training group3]# ls -la file
-rw-r--r--. 1 uczen group3 0 Sep 8 15:29 file
[root@training group3]# getfacl file
# file: file
# owner: uczen
# group: group3
user::rw-
group::r--
other::r--
Dann habe ich zusätzliche rwx-Rechte für den Benutzer "ula" hinzugefügt:
[root@training group3]# setfacl -m u:ula:rwx file
[root@training group3]# getfacl file
# file: file
# owner: uczen
# group: group3
user::rw-
user:ula:rwx
group::r--
mask::rwx
other::r--
Meine Frage ist, warum die Ausgabe von ls -la (unten) jetzt "rwx" für die Gruppe im Vergleich zu "r--" zeigt, das von getfacl oben gezeigt wird. Warum wurden die Perms für die Gruppe (scheinbar?) Geändert, wenn ich durch setfacl nur Rechte für einige Benutzer hinzugefügt habe (ula)
[root@training group3]# ls -la file
-rw-rwxr--+ 1 uczen group3 0 Sep 8 15:29 file
quelle