Polska społeczność Fedora Linux

Poradniki

Konto root w Fedorze

Konto root jest odpowiednikiem konta Administrator w systemach Windows. Ma on największe uprawnienia w systemie i może wykonywać dowolne polecenia. root może także nadawać grupom (czasami też poszczególnym użytkownikom) uprawnienia do wykonywania poszczególnych zadań.

Bezpieczeństwo i zagrożenia

Pierwsza i najważniejsza zasada brzmi:
Ogranicz swoją działalność na koncie root do minimum!

Druga i równie ważna to:
Pomyśl dwa razy zanim naciśniesz [Enter]

Błędy lub pomyłki w polecaniach wydawanych z konsoli roota, mogą się skończyć zupełnie niewinnie. Lecz równie dobrze, mogą się skończyć zupełną katastrofą w postaci zniszczenia systemu bądź danych. Polecenia do których należy podchodzić ze szczególną ostrożnością to między innymi:

rm -fr
fdisk
mkfs.*
dd

Trzecia i nie mniej ważna od pozostałych to:
Absolutnie nie wykorzystuj konta root do codziennej pracy, ani nie uruchamiaj z niego środowiska graficznego.

Początkowe fazy przejścia z systemu na literę W. mogą wydawać się frustrujące (np. brak dostępu do niektórych plików z poziomu środowiska graficznego), jednakże wszystko jest do obejścia przy pomocy konsoli i su.

Logowanie na konto root

Są 2 sposoby zalogowania się na konto roota:

  • przejście na konsolę wirtualną (Ctrl+Alt+F2) i zalogowanie się na konto roota przez wydanie:
    login: root
    password: <tu podaj Twoje hasło do roota>
  • wykonanie polecenia na Twoim zwykłym koncie użytkownika. Pamiętaj, że musisz mieć uprawnienia do wykonania tegecenia.
    user@localhost:~$ su -
    Hasło: <tu podaj Twoje hasło do roota>

    Hasło, które wpisujesz jest całkowicie niewidocznie. Nie ujrzysz nawet gwiazdek, więc nie przejmuj się. Poprostu wpisz hasło i wciśnij [ENTER].

Polecenie su z myślnikiem (-)
Chociaż naprawiono zmienną PATH tak, że można na normalnym użytkowniku wykonywać polecenia z /bin oraz /sbin, dalej powinno się używać tej kreski, gdyż ona ładuje wszystkie nowe zmienne środowiskowe należące do użytkownika na którego się logujemy (w tym wypadku root).

Inne sposoby uzyskiwania uprawnień roota

Innym sposobem uzyskania uprawnień superużytkownika jest:

  • odpowiednie skonfigurowanie polecenia sudo
  • utworzenie uprzywilejowanej kopi danej aplikacji używając consolehelper
  • ustawienie flagi suid lub sgid dla aplikacji

Utrata hasła do konta roota

W przypadku utraty hasła do konta roota, możesz zalogować się do systemu na poziomie „1” i ustawić nowe.

zaloguj się posługując się tym artykułem o GRUB zmieniając w całym opisie 3 na 1 (chcemy zalogować się na poziom 1 nie 3), wpisz

passwd

podaj dwa razy nowe hasło dla root i zrób restart wpisując reboot lub

shutdown -r now

Napisz komentarz

Polska Społeczność Fedora Linux.
Logo Fedora jest znakiem towarowym należącym do Red Hat Inc. | Polska strona fedora.pl jest administrowana i utrzymywana przez osoby niezależne od Red Hat Inc.
O ile treść nie stanowi inaczej, artykuły na tej stronie są dostępne na licencji Creative Commons Attribution-ShareAlike 4.0 International License. | Kontakt do redakcji: redakcja fedora.pl