Źródło: Arkusze CKE
Administrator systemu Linux wylistował zawartość katalogu/home/szkolaw terminalu i uzyskał następujący wynik-rwx -x r-x 1 admin admin 25 04-09 15:17 szkola.txtNastępnie wydał polecenie:chmod ug=rw szkola.txt | Is -IJaki będzie efekt jego działania, wyświetlony w oknie terminala?
Warianty odpowiedzi
-
A
-rw- rw- rw- 1 admin admin 25 04-09 15:17 szkola.txt
-
B
-rwx r-x r-x 1 admin admin 25 04-09 15:17 szkola.txt
-
C
-rwx ~x rw- 1 admin admin 25 04-09 15:17 szkola.txt
-
D
-rw- rw- r-x 1 admin admin 25 04-09 15:17 szkola.txt
Wyjaśnienie
Przeanalizujmy to krok po kroku. Wydane polecenie chmod ug=rw modyfikuje uprawnienia dla właściciela (u, czyli user) oraz dla grupy (g, czyli group), ustawiając im prawa na odczyt i zapis (rw-).
Uprawnienia dla pozostałych użytkowników (o, czyli others) nie zostały wymienione w poleceniu, więc pozostają dokładnie takie same, jak były na początku, czyli r-x. Składając to w całość, nowy ciąg praw to -rw-rw-r-x, co w dokładnie taki sposób zmieni wynik wyświetlany przez ls -l.