Konto root

Z Fedora Wiki
Skocz do: nawigacji, wyszukiwania

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ń.

Spis treści

Bezpieczeństwo i niezbepieczeństwo

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 jedynie słusznego systemu 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 roota

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 tego polecenia.
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].

Tip.png
su i kreska
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
Osobiste
Przestrzenie nazw

Warianty
Działania
Wiki
Nawigacja
Inne
Narzędzia