W Linuksie bardzo ważne jest zagadnienie uprawnień - każdy plik, każdy uruchomiony proces, musi mieć pewne określone uprawnienia. Uprawnienia te określają, co dany proces może wykonywać, i co możemy z każdym plikiem zrobić (obejrzeć, zapisać).
W systemie można utworzyć wiele kont użytkowników - jeżeli jesteśmy zalogowani na konto danego użytkownika, to mamy pewne określone uprawnienia. Zawsze jest tworzony superużytkownik root - jest to konto, z którego mamy dostęp do wszystkich plików, niezależnie od ich uprawnień. Konto to jest przeznaczone tylko i wyłącznie do wykonywania zadań związanych z administrowaniem systemem (instalacja/usuwanie oprogramowania, zmienianie ustawień, rozwiązywanie problemów, naprawianie systemu, tworzenie użytkowników i przyznawanie im uprawnień).
Uprawnienia plików
edytujKażdy plik i katalog w linuksowym systemie pliku (ext3, lub - dawniej - ext2) ma dodatkowe właściwości - prawa dostępu. Określają one, którzy użytkownicy mają do tego pliku/katalogu dostęp.