Ćwiczenie 1
Przy pomocy polecenia touch utwórz plik o nazwie: obraz.txt
$ touch obraz.txt
Nie poznając uprawnień pliku, nadajcie wszystkim użytkownikom prawa do czytania tego pliku na dwa sposoby (symboliczny i numeryczny), następnie wyświetl te praw.
Ćwiczenie 2
Jakie będą konsekwencje następującego polecenia:
$ rm obraz.txt
Ćwiczenie 3
Jakie będą uprawnienia pliku obraz.txt, po wykonaniu następującego polecenia:
$ chmod u+wx,g+w,o-r obraz.txt
Ćwiczenie 4
Przypuśćmy, że polecenie ls -l /home/ola/prog.exe wyświetla na ekranie następującą linie:
-r-xr-x—x 2 ola personel 452460 maj 25 2002 /home/ola/prog.exe
Kto może wyegzekwować ten program?
Ćwiczenie 5
Polecenie ls -ld /home/piotr wyświetla na ekranie :
drwxrwxr-x 2 piotr konto 512 maj 15 2002 /home/piotr
Jacy użytkownicy mają uprawnienia do tworzenia lub wymazywania plików w tym katalogu ?
Ćwiczenie 6
Czy Piotr ma prawo wymazać ze swego katalogu domowego plik, który posiada następujące atrybuty:
-r--------- 2 ola konto 2416 Maj 2 2002 plik.txt
Ćwiczenie 7
Utwórz katalog o nazwie „prywatne” w ten sposób by inni użytkownicy, należący do tej samej grupy, nie mieli do niego dostępu.
Ćwiczenie 8
Wykonaj polecenie, które umożliwi użytkownikom z twojej grupy „czytanie” katalogu „prywatne”.
Ćwiczenie 9
Czy możesz zmienić nazwę swego katalogu domowego ? dlaczego ?
Ćwiczenie 10
Jaką wartość oktalną użyć by w momencie nadawania praw otrzymać:
drwxr-x--- dla katalogu
-rw-r----- dla pliku
Ćwiczenie 11
Podłącz się do grupy „bin”. Wytłumacz rezultat polecenia.
Ćwiczenie 12
Katalog „prywatne” posiada następujące atrybuty:
$ ls -ld prywatne
drwxr-x--- 2 piotr konta 1024 czerwiec 20 10:35 prywatne
Wykonaj polecenie, które dołącza grupę „zaliczka” (której jesteś członkiem) do katalogu „prywatne”
Ćwiczenie 13
Czy Piotr może zmienić grupę pliku plik.txt, który się znajduje w jego katalogu domowym ?
$ ls -l plik.txt
-r-------- 2 ola konto 2416 Maj 10 2002 plik.txt
Ćwiczenie 14
Jakich informacji dostarczają następujące polecenia:
$ who am i
$ id
Ćwiczenie 15
Sprawdź czy w twoim systemie możesz pisać na ekranie operatora „/dev/console”
Ćwiczenie 16
Wykonaj polecenia :
$ cp /etc/passwd passwd
$ ln passwd passwd2
Co się stanie jeżeli zmodyfikujemy passwd2
Ćwiczenie 17
Co będzie rezultatem następującego polecenia :
$ ln passwd passwd3
Ćwiczenie 18
Odnajdźcie wszystkie łącza symboliczne passwd
Ćwiczenie 19
Wykonaj polecenie „rm passwd” które zniesie łącze symboliczne pliku passwd. Czy łącze to będzie jeszcze dostępne? Czy można odtworzyć łącze passwd, jeśli tak to w jaki sposób?
Ćwiczenie 20
Skopiuj plik /etc/group do twojego katalogu domowego i wykonaj polecenie:
$ ln –s group group.lien
Wyświetl na ekranie atrybuty pliku group.lien, czy jego prawa pozwolą na dostęp dla wszystkich
Prawa Rozdział 6.7 Darmowy kurs Linux