Atrybuty i uprawnienia
Linux umożliwia nadanie rożnych uprawnień użytkownikom. Uprawnienia nadajemy poprzez nadanie odpowiednich atrybutów katalogowi, plikowi. W Linuksie uprawnienia są przyznawane dla:
- u - user (użytkownik)
- g - group (grupa)
- o - other (inni)
- a - all (wszyscy) - ta właściwość wykorzystuje się do szybkiego nadawania uprawnień.
Rodzaje uprawnień:
- r - uprawnienie do odczytywania pliku
- w - uprawnienia do modyfikacji pliku
- x - uprawnienia do wykonywania pliku
Podgląd uprawnień dla pliku lub katalogu uzyskamy dzięki poleceniu vdir. Wygląda to na przykład:
drwxr-xr-x 2 root root 4096 2009-10-19 17:33 Dokumenty
Uprawnienia odczytujemy następująco:
Do nadawania atrybutów plikom służy polecenie: chmod
Dodaje się uprawnienia w ten sposób: chmod u+rxw nazwa_pliku
Natomiast odbiera gdy wpiszemy: chmod u-rwx nazwa_pliku
Nadawać uprawnienia można również liczbowo (oktalnie), tzn. wpisując odpowiednia liczbę. Aby to zrobić, trzeba odpowiednio obliczyć, i tak:
r - to: 4 odczyt
w - to: 2 modyfikacja
x - to: 1 wykonywanie
Czyli:
Metodą liczbową nadajemy uprawnienia w następujący sposób: chmod 755 nazwa_pliku