Źródło: Arkusze CKE
W systemie Linux mamy następujące prawa dostępu do pewnego pliku rwxr--r-- . Jakim poleceniem zmienimy je na rwxrwx---?
Warianty odpowiedzi
-
A
chmod 221 nazwapliku
-
B
chmod 770 nazwapliku
-
C
chmod 544 nazwapliku
-
D
chmod 755 nazwapliku
Wyjaśnienie
Uprawnienia w Linuksie dzielimy na trzy grupy: właściciela, grupę oraz pozostałych użytkowników. Każda litera w kodzie ma określoną wartość cyfrową: r (odczyt) to 4, w (zapis) to 2, a x (wykonanie) to 1.
Wyjściowy zapis rwxr--r-- przekłada się na cyfry: właściciel ma pełne rwx (4+2+1=7), grupa ma tylko r-- (4), a pozostali też r-- (4), co daje układ 744.
Docelowy stan rwxrwx--- oznacza, że właściciel ma mieć rwx (7), grupa również rwx (7), a pozostali mają zostać bez jakichkolwiek praw --- (0). Łącząc te wartości, otrzymujemy szyfr 770. Dlatego właściwym poleceniem jest chmod 770 nazwapliku.