Konto root: Różnice pomiędzy wersjami

Z Fedora Wiki
Skocz do: nawigacji, wyszukiwania
(Bezpieczeństwo i niezbepieczeństwo)
m (Inne sposoby uzyskiwania uprawnień roota)
 
(Nie pokazano 10 wersji utworzonych przez 4 użytkowników)
Linia 26: Linia 26:
 
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].
 
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].
  
{{Box/Tip|su i kreska|Chociaż naprawiono zmienną [https://fedoraproject.org/wiki/Features/SbinSanity 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).}}
+
{{Box|Tip|su i kreska|Chociaż naprawiono zmienną [https://fedoraproject.org/wiki/Features/SbinSanity 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).}}
  
[[Kategoria:Artykuły]][[Kategoria:Administracja systemem]]
+
== 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 [[Uprawnienia#Suid_i_Sgid| 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 [[GRUB#Uruchomienie_systemu_w_trybie_tekstowym|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 {{pre|reboot}} lub
 +
shutdown -r now
 +
[[Kategoria:Administracja systemem]]

Aktualna wersja na dzień 06:32, 4 cze 2010

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

[edytuj] 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.

[edytuj] 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).

[edytuj] 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

[edytuj] 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