November 2012
Intermediate to advanced
888 pages
54h 46m
Polish
Chcemy kontrolować dostęp do pliku, zmieniając uprawnienia uniksowe — na przykład tak, że rezerwujemy wyłącznie dla siebie możliwość modyfikacji jego zawartości, innym zezwalając tylko na odczyt.
Użytkownikom nieobeznanym z systemem Unix niełatwo jest zapamiętać wartości numeryczne odpowiadające każdemu z dziewięciu bitów uprawnień dostępu do plików. Prawdopodobnie więc pierwszą rzeczą, jaką zrobią oni w związku z operowaniem tymi bitami, będzie zdefiniowanie mnemonicznych równoważników tych wartości.
class File U_R = 0400 U_W = 0200 U_X = 0100 G_R = 0040 G_W = 0020 G_X = 0010 O_R = 0004 O_W = 0002 O_X = 0001 end
Jeżeli powyższe mnemoniki wydają się aż nadto zwięzłe, można ...