Spis treści

Superuser - Root

Superuser, znany również jako root, to konto użytkownika z najwyższymi uprawnieniami w systemach operacyjnych Unix/Linux. Konto root ma pełną kontrolę nad systemem, w tym nad wszystkimi plikami, programami oraz procesami. Z tego powodu jest ono używane do wykonywania zadań administracyjnych, takich jak instalacja oprogramowania, zarządzanie użytkownikami i konfiguracja systemu.

 

Uprawnienia Roota

Konto root ma dostęp do wszystkich plików i katalogów w systemie, niezależnie od przypisanych uprawnień. Może:

Uzyskiwanie Dostępu do Konta Root

W typowej instalacji Linuxa dostęp do konta root można uzyskać na kilka sposobów:

su -

sudo polecenie

W wielu dystrybucjach Linuxa, bezpośrednie logowanie na konto root jest wyłączone z powodów bezpieczeństwa. Zamiast tego użytkownicy mają skonfigurowane uprawnienia do wykonywania poleceń z użyciem sudo.

Zarządzanie Uprawnieniami Root

W systemach, gdzie używa się sudo, uprawnienia root można przyznać użytkownikowi poprzez dodanie go do grupy sudo:

usermod -aG sudo nazwa_uzytkownika

Parametry:

usermod - polecenie do modyfikowania konta użytkownika.

-aG - opcje, które oznaczają append to group (dodaj do grupy).

nazwa_użytkownika - zastąp nazwą użytkownika, którego chcesz dodać do grupy.

Jeśli na Twojej dystrybucji używana jest grupa wheel (często w CentOS, Fedora, Open Mandriva), użyj:

sudo usermod -aG wheel nazwa_użytkownika

Można także edytować plik /etc/sudoers, który kontroluje, którzy użytkownicy mają dostęp do polecenia sudo i w jakim zakresie:

sudo visudo

Zastosowanie Superużytkownika

Konto root jest używane głównie do zadań administracyjnych, które wymagają pełnych uprawnień do systemu. Przykłady takich zadań obejmują:

Testowanie uprawnień sudo

Po zalogowaniu się użytkownik może przetestować swoje uprawnienia administracyjne za pomocą polecenia:

sudo whoami

Środki Ostrożności

Ze względu na pełne uprawnienia, działania wykonywane z poziomu konta root mogą mieć poważne konsekwencje, jeśli zostaną wykonane nieprawidłowo. Należy stosować następujące środki ostrożności:

Superuser, czyli root, jest najważniejszym kontem w systemach Unix/Linux, posiadającym pełne uprawnienia administracyjne. Z tego względu dostęp do konta root powinien być odpowiednio chroniony, a jego użycie ograniczone do niezbędnych zadań administracyjnych.

Kategoria - polecenia