Co zrobiłem i co zrobiłem:
> getfacl x.txt
# file: x.txt
# owner: cwhii
# group: cwhii
user::rw-
group::r--
other::r--
> groups
cwhii adm dialout cdrom plugdev lpadmin admin sambashare
> setfacl --modify=g:adm:rw x.txt
setfacl: x.txt: Operation not supported
> uname -a
Linux road 2.6.31-19-generic #56-Ubuntu SMP Thu Jan 28 01:26:53 UTC 2010 i686 GNU/Linux
Oczekiwałem dodatkowej pozycji kontroli dostępu na x.txt bez komunikatu o błędzie.
linux
access-control-list
CW Holeman II
źródło
źródło
Odpowiedzi:
Wygląda na to, że domyślne zachowanie podczas montowania nie zezwala na listy ACL w systemie plików. getfacl zgłasza normalne uprawnienia systemu plików bez błędów, ale setfacl nie może działać, ponieważ system plików jest zamontowany bez opcji ACL.
Możesz to dodać w / etc / fstab lub modyfikując opcje systemu plików.
Zakładając, że masz system plików / home na / dev / sda, możesz wykonać następujące czynności:
Zmodyfikuj metodę systemu plików:
Zmodyfikuj metodę / etc / fstab:
Każda z tych metod wymaga ponownego zamontowania systemu plików, aby zadziałał. Możesz to zrobić przez ponowne uruchomienie lub uruchomienie
źródło