Roznice miedzy ACL

0

Witam.Dostalem takie pytanko i musze napisac na nie odpowiedz:
"Przedyskutować, czym się różnią ACL w systemie Linux i Windows XP". Moze mi ktos na nie odpowiedziec, bo o Linux'ie nie mam zielonego pojecia.

0

Ja wiem tyle, że od 2003 server wzwyż jest pełny ACL. Jeśli chodzi o Linuxa to standardowy chmod + trzeba doinstalować. Ale też się nie znam :P

0

Linux domyślnie nie wspiera ACL. Nie umożliwia przydzielania obiektom list użytkowników i grup z różnymi prawami dostępu.
Wyobraź sobie sytuację, w której właściciel A może zrobić wszystko (rwx: read, write, execute), pewna grupa B może tylko czytać (r), pewna grupa C może tylko wykonać, pozostali nie mogą nic.

Jak ustawisz prawa?

chown A:B plik
chmod 740 plik

A co z grupą C? Pomijam fakt, że jeszcze inne grupy mogą mieć inny interes. Jak wspomniał DzieX, są biblioteki i poprawki dodające wsparcie ACL dla Linux'a.

W Windows NT/XP/2003/Vista jest inaczej - każdy obiekt posiada osobną listę z uprawnieniami (i dużo więcej rodzajów uprawnień). We wpółczesnych Windowsach dla ACL jest całkowite (bo w NTFS jest całkowite). Jeśli masz wiele grup, to po prostu w takiej liście masz wiele wpisów.

0

A moglby mi ktos podac jakis adresik gdzie jest wszystko dokladnie wytlumaczone, od podstaw

0

No ja przepraszam ale to ze domyślnie linux nie wspiera ACL to nie znaczy ze nie można w nim ich używać. Wystarczy odpowiednie jądro lub założona łata. A co do bazy informacji to poczytaj o chmod i chown (podstawowe i domyślne) oraz o narzędziach setfacl i getfacl (to już ACL z łaty).

0

Ja nic nie mówiłem, że nie można doinstalować. Dlatego napisałem 'domyślnie', a z resztą DzieX o tym przede mną wspomniał.

DzieX napisał(a)

Jeśli chodzi o Linuxa to standardowy chmod + trzeba doinstalować.

1 użytkowników online, w tym zalogowanych: 0, gości: 1