ACL to rozszerzony zestaw uprawnień.
Uprawnienia POSIX są takie, że każdy plik lub katalog ma właściciela, grupę i inne z bitami do odczytu, zapisu i wykonywalnymi.
ACL dodaje dodatkowy dostęp lub „maskę” i może być używany do definiowania dodatkowych grup / użytkowników i rozszerzonych uprawnień.
Widzisz więc uprawnienia POSIX + „maska” ACL, a kiedy je połączysz, uzyskasz efektywny dostęp.
Na przykład, jeśli masz rwx
uprawnienia POSIX i ACL daje ci r--
, twoje efektywne uprawnienia są tylko do odczytu.
Jeśli posix daje ci, r--
a ACL daje rwx
, twoje efektywne uprawnienia to STILL RO.
Widzisz więc uprawnienia POSIX, maskę ACL oraz uprawnienia wynikowe lub efektywne. Następnie możesz zmodyfikować dostęp do POSIX lub ACL zgodnie z potrzebami, aby uzyskać pożądany efektywny dostęp;)
Tabela: Maskowanie uprawnień
Typ wpisu Formularz tekstowy Uprawnienia
Nazwany użytkownik: joe: rx rx
Maska Maska :: RW- RW-
Skuteczne uprawnienia r-
Widzieć
http://www.vanemery.com/Linux/ACL/POSIX_ACL_on_Linux.html
Szczególnie „Tabela: Maskowanie uprawnień”, którą próbowałem zacytować powyżej, oraz pierwsza sekcja „Jak działają listy ACL”