root

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania
Ten artykuł dotyczy superużytkownika w systemie Unix. Zobacz też: inne znaczenia tej nazwy.

root (z ang. dosłownie korzeń) – tradycyjna nazwa uniksowego konta, które ma pełną kontrolę nad systemem operacyjnym. Z założenia konto root nie powinno być używane do pracy, do której wystarczyłoby zwykłe konto z ograniczonymi uprawnieniami[1]. Istotną sprawą jest zabezpieczenie tego konta silnym hasłem i zabezpieczenie przed nieautoryzowanym dostępem.

Domyślnie root ma dostęp do wszystkich komend i plików w systemie[1]. Możliwa jest nawet sytuacja, w której root może usunąć całą zawartość dysku, na którym system jest zainstalowany (możliwe jest wtedy używanie tylko tych programów i elementów systemu, które zostały wcześniej wczytane do pamięci operacyjnej). Konto root uprawnia do wykonywania takich operacji jak zmiana właściciela pliku czy otwarcie portu TCP/UDP z numerem poniżej 1024. W innych systemach operacyjnych używa się też nazw takich jak toor, superuser, supervisor, Administrator, czy operator. Nazwa root funkcjonuje jako określenie administratora systemu zarówno w systemach Unix, jak i pokrewnych (FreeBSD, Linux, OS X).

Każde konto w systemie ma automatycznie przypisany unikatowy numer użytkownika. Dla konta root ten numer zawsze ma wartość równą 0[1].

W systemach opartych na Unixie jest możliwe wywołanie root'a nawet jak jest się zalogowanym na swoim koncie. Wtedy takie konto musi być przypisane do grupy użytkowników sudoers[2][3].

Przypisy[edytuj | edytuj kod]

  1. a b c What is root? -- definition by The Linux Information Project (LINFO) (ang.) [dostęp 2012-07-08].
  2. 4.4. Administrative Controls, access.redhat.com [dostęp 2019-11-12].
  3. 2.3. Configuring sudo Access, access.redhat.com [dostęp 2019-11-12].

Zobacz też[edytuj | edytuj kod]