Temat: Uprawnienia użytkowników w systemie Linux.
SUID(Set User ID) - atrybuty plików oraz katalogów w systemach uniksopodobnych, które pozwalają na uruchomienie pliku wykonywalnego z prawami właściciela/grupy tego pliku oraz zmieniają działanie niektórych operacji na katalogach.
SGID(Set Group ID) - atrybuty plików oraz katalogów w systemach uniksopodobnych, które pozwalają na uruchomienie pliku wykonywalnego z prawami właściciela/grupy tego pliku oraz zmieniają działanie niektórych operacji na katalogach.
Bit lepkości(Sticky bit) - atrybut pliku lub katalogu w systemach klasy Unix. W katalogu z ustawionym sticky bit pliki mogą być usuwane lub przemianowywane tylko przez właściciela pliku lub owego katalogu, lub jeśli proces ma prawo ich modyfikacji[1]. Sticky bit jest często stosowany w katalogu /tmp, do którego dostęp mogą mieć wszyscy użytkownicy systemu. Wyklucza to usuwanie przez użytkowników plików do nich nienależących.
Rodzaje uprawnień:
r (4) – uprawnienie pozwalające na czytanie pliku.
w (2) – uprawnienie pozwalające na zapisywanie pliku
x (1) – uprawnienie pozwalające na wykonywanie pliku
Uprawnienia 777:
Właściciel: 4 + 2 + 1 (właściciel pliku może czytać, pisać i wykonywać plik)
Grupa: 4 + 2 + 1 (właściciel pliku może czytać, pisać i wykonywać plik)
Inni: 4 + 2 + 1 (właściciel pliku może czytać, pisać i wykonywać plik)
Uprawnienia 755:
Właściciel: 4 + 2 + 1 (właściciel pliku może czytać, pisać i wykonywać plik)
Grupa: 4 + 1 (właściciel pliku może czytać i wykonywać plik)
Inni: 4 + 1 (właściciel pliku może czytać i wykonywać plik)
Uprawnienia 600:
Właściciel: 4 + 2 (właściciel pliku może czytać i zapisywać plik)
Grupa: 0 (brak)
Inni: 0 (brak)
Uprawnienia 644:
Właściciel: 4 + 2 (właściciel pliku może czytać i zapisywać plik)
Grupa: 4 (właściciel pliku może czytać plik)
Inni: 4 (właściciel pliku może czytać plik)
Uprawnienia 2755:
Właściciel: 4 + 2 + 1 (właściciel pliku może czytać, pisać i wykonywać plik)
Grupa: Pliki tworzone w tym katalogu należą do grupy katalogu a nie użytkownika. Nowe katalogi dziedziczą bit SGID. 4 + 1 (właściciel pliku może czytać i wykonywać plik) + sticky bit
Inni: 4 + 1 (właściciel pliku może czytać i wykonywać plik)