Skocz do zawartości

Zmiana Uprawnień Poprzez Maski I Setfacl


root4u

Rekomendowane odpowiedzi

Mam takie pytanie, wykonano sekwencję poleceń co się utworzy i jakie będą prawa dostępu:

//cześc1
...
umask(0137);
mkdir("kot",0755);
mkfifo("pies",0755);
...

//część2
$ setfacl -m user::rwx kot
$ setfacl -m mask::r-- pies

No to początek rozumiem:

K1) 0137 = 001 011 111 ->(negacja)->110 100 000

K2)

              111 101 101

(AND)    110 100 000

              110 100 000 ->folder kot i kolejka fifo ma uprawnienia 0640

K3) No i część pierwszą to rozumiem (jeśli się mylę proszę mnie poprawić) ale części 2 z setfacl już nie.

setfacl -m user::rwx kot dodaje uprawnienia ale komu i jakie ? daje 777? dla faolderu daje 777 a kolejki 700?

 

Odnośnik do komentarza
Udostępnij na innych stronach

setfacl -m user::rwx kot

nada uprawnienia rwx właścicielowi pliku kot.

 

setfacl -m mask::r pies

maskuje uprawnienia wszystkich nazwanych acli, aby maksymalnym dozwolonym uprwnieniem było "r" (nie dotyczy właściciela). W tym wypadku, nie robi nic praktycznego, gdyż nie masz utworzonych nazwanych acli.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...