Uprawnienia w Linuxie:
W systemie Linux, każdy plik i katalog ma przypisane uprawnienia, które określają, kto może go czytać, zapisywać, lub wykonywać. Uprawnienia te są podzielone na trzy grupy:
- Właściciel (user) – osoba, która utworzyła plik lub katalog.
- Grupa (group) – grupa użytkowników, do której należy właściciel pliku.
- Inni (others) – wszyscy inni użytkownicy systemu.
Rodzaje uprawnień:
- r – uprawnienie do odczytu (
read
), wartość liczbowa: 4 - w – uprawnienie do zapisu (
write
), wartość liczbowa: 2 - x – uprawnienie do wykonywania (
execute
), wartość liczbowa: 1
Uprawnienia mogą być nadawane zarówno w formie symbolicznej, jak i liczbowej.
Przy użyciu notacji symbolicznej, uprawnienia nadawane są za pomocą liter (r, w, x) i operatorów:
- u – właściciel (
user
) - g – grupa (
group
) - o – inni (
others
) - a – wszyscy
- + – dodaj uprawnienie
- – – usuń uprawnienie
- = – przypisz dokładne uprawnienia
Przykłady:
- Dodanie uprawnienia wykonywania dla właściciela:
chmod u+x plik.txt
- Dodanie uprawnień odczytu, zapisu i wykonywania dla wszystkich:
chmod a+rwx plik.txt
- Usunięcie uprawnień zapisu dla grupy:
chmod g-w plik.txt