Konto „root” na komputerze z systemem Linux to konto z pełnymi uprawnieniami. Dostęp do roota jest często niezbędny do wykonywania poleceń w systemie Linux, zwłaszcza poleceń wpływających na pliki systemowe. Ponieważ root jest tak potężny, zaleca się żądanie dostępu do roota tylko wtedy, gdy jest to konieczne, w przeciwieństwie do logowania się jako użytkownik root. Pomoże to zapobiec przypadkowemu uszkodzeniu ważnych plików systemowych.
Kroki
Metoda 1 z 4: Uzyskanie dostępu do roota w terminalu
Krok 1. Otwórz terminal
Jeśli terminal nie jest jeszcze otwarty, otwórz go. Wiele dystrybucji pozwala otworzyć go, naciskając Ctrl + Alt + T.
Krok 2. Wpisz
su - i naciśnij ↵ Wejdź.
Spowoduje to próbę zalogowania Cię jako „super użytkownik”. W rzeczywistości możesz użyć tego polecenia, aby zalogować się jako dowolny użytkownik na komputerze, ale pozostawione puste, spróbuje zalogować się jako root.
Krok 3. Po wyświetleniu monitu wprowadź hasło roota
Po wpisaniu su - i naciśnięciu ↵ Enter, zostaniesz poproszony o hasło roota.
Jeśli otrzymasz komunikat „błąd uwierzytelniania”, prawdopodobnie Twoje konto root jest zablokowane. Zobacz następną sekcję, aby uzyskać instrukcje dotyczące odblokowywania go
Krok 4. Sprawdź wiersz polecenia
Kiedy jesteś zalogowany jako root, wiersz poleceń powinien kończyć się # zamiast $.
Krok 5. Wprowadź polecenia wymagające uprawnień administratora
Po użyciu su - do zalogowania się jako root, możesz uruchamiać dowolne polecenia, które wymagają uprawnień administratora. Polecenie su jest zachowywane do końca sesji, więc nie musisz ponownie wprowadzać hasła roota za każdym razem, gdy chcesz uruchomić polecenie.
Krok 6. Rozważ użycie
sudo zamiast su -.
sudo ("super użytkownik do") to polecenie, które pozwala tymczasowo uruchamiać inne polecenia jako root. Jest to najlepszy sposób dla większości użytkowników na uruchamianie poleceń roota, ponieważ środowisko roota nie jest utrzymywane, a użytkownik nie musi znać hasła roota. Zamiast tego użytkownik wprowadzi własne hasło użytkownika, aby uzyskać tymczasowy dostęp do konta root.
- Wpisz polecenie sudo i naciśnij ↵ Enter (np. sudo ifconfig). Po wyświetleniu monitu o hasło wprowadź hasło użytkownika, a nie hasło roota.
- sudo jest preferowaną metodą dla dystrybucji takich jak Ubuntu, gdzie będzie działać nawet wtedy, gdy konto root jest zablokowane.
- To polecenie jest ograniczone do użytkowników z uprawnieniami administratora. Użytkowników można dodawać lub usuwać z /etc/sudoers.
Metoda 2 z 4: Odblokowanie konta root (Ubuntu)
Krok 1. Odblokuj konto root (Ubuntu)
Ubuntu (i kilka innych dystrybucji) blokuje konto roota, aby przeciętny użytkownik nie miał do niego dostępu. Dzieje się tak, ponieważ dostęp roota rzadko jest potrzebny podczas korzystania z polecenia sudo (patrz poprzednia sekcja). Odblokowanie konta root pozwoli Ci zalogować się jako root.
Krok 2. Otwórz terminal
Jeśli jesteś w środowisku graficznym, możesz nacisnąć Ctrl + Alt + T, aby uruchomić terminal.
Krok 3. Wpisz
sudo passwd root i naciśnij ↵ Wejdź.
Po wyświetleniu monitu o hasło wprowadź hasło użytkownika.
Krok 4. Ustaw nowe hasło
Zostaniesz poproszony o utworzenie nowego hasła i dwukrotne wpisanie go. Po ustawieniu hasła konto root będzie aktywne.
Krok 5. Ponownie zablokuj konto root
Jeśli chcesz zablokować konto root, wprowadź następujące polecenie, aby usunąć hasło i zablokować root:
sudo passwd -dl root
Metoda 3 z 4: Logowanie jako root
Krok 1. Rozważ użycie innych metod uzyskania tymczasowego dostępu do roota
Logowanie się jako root nie jest zalecane do regularnego używania, ponieważ bardzo łatwo jest wykonywać polecenia, które sprawią, że twój system nie będzie działał, a także stwarza zagrożenie bezpieczeństwa, szczególnie jeśli używasz serwera SSH na swoim komputerze. Loguj się jako root tylko podczas wykonywania napraw awaryjnych, takich jak usuwanie awarii dysków lub przywracanie zablokowanych kont.
- Używanie sudo lub su zamiast logowania się jako root pomoże zapobiec niezamierzonym uszkodzeniom, gdy jesteś zalogowany jako root. Korzystanie z tych poleceń daje użytkownikowi szansę na przemyślenie polecenia, zanim zostanie wyrządzona poważna szkoda.
- Niektóre dystrybucje, takie jak Ubuntu, pozostawiają konto root zablokowane, dopóki nie odblokujesz go ręcznie. Nie tylko zapobiega to nieświadomym wyrządzeniu zbyt dużych szkód za pomocą konta root, ale także zabezpiecza system przed potencjalnymi hakerami, ponieważ konto roota jest zazwyczaj celem w pierwszej kolejności. Z zablokowanym kontem root hakerzy nie mogą uzyskać do niego dostępu. Zobacz poprzednią sekcję, aby uzyskać instrukcje dotyczące odblokowywania roota w Ubuntu.
Krok 2. Wprowadź
źródło jako użytkownik podczas logowania do systemu Linux.
Jeśli konto root jest odblokowane i znasz hasło, możesz zalogować się jako root, gdy zostaniesz poproszony o zalogowanie się na konto użytkownika. Wpisz root jako użytkownik, gdy pojawi się monit o zalogowanie.
Jeśli potrzebujesz uprawnień administratora, aby wykonać polecenie, użyj metody opisanej w poprzedniej sekcji
Krok 3. Wprowadź hasło roota jako hasło użytkownika
Po wprowadzeniu root jako nazwy użytkownika, wprowadź hasło roota, gdy zostaniesz o to poproszony.
- W wielu przypadkach hasło roota może być „hasłem”.
- Jeśli nie znasz hasła roota lub go zapomniałeś, zapoznaj się z następną sekcją, aby uzyskać instrukcje dotyczące jego resetowania.
- W Ubuntu konto root jest zablokowane i nie można z niego korzystać, dopóki nie zostanie odblokowane.
Krok 4. Unikaj uruchamiania złożonych programów, gdy jesteś zalogowany jako root
Istnieje szansa, że program, który zamierzasz uruchomić, będzie miał negatywny wpływ na twój system, gdy ma on uprawnienia administratora. Zdecydowanie zaleca się używanie sudo lub su do uruchamiania programów zamiast logowania się jako root.
Metoda 4 z 4: Resetowanie hasła roota lub administratora
Krok 1. Zresetuj hasło roota, jeśli zostało zapomniane
Jeśli zapomniałeś hasła roota i hasła użytkownika, będziesz musiał uruchomić system w trybie odzyskiwania, aby je zmienić. Jeśli znasz hasło użytkownika i musisz zmienić hasło roota, po prostu wpisz sudo passwd root, wprowadź hasło użytkownika, a następnie utwórz nowe hasło roota.
Krok 2. Uruchom ponownie komputer i przytrzymaj w lewo-
⇧ Przesunięcie po ekranie BIOS.
Otworzy się menu GRUB.
Czas na to może być trudny, więc być może będziesz musiał spróbować wiele razy
Krok 3. Wybierz pierwszy
(Tryb odzyskiwania) wpis na liście.
Spowoduje to załadowanie trybu odzyskiwania dla bieżącej dystrybucji.
Krok 4. Wybierz
źródło z menu, które się pojawi.
Spowoduje to uruchomienie terminala, gdy jesteś zalogowany jako konto root.
Krok 5. Ponownie zamontuj dysk z uprawnieniami do zapisu
Po uruchomieniu w trybie odzyskiwania zazwyczaj będziesz mieć tylko uprawnienia do odczytu. Wpisz następujące polecenie, aby włączyć dostęp do zapisu:
mount -rw -o przemontuj /
Krok 6. Utwórz nowe hasło dla wszystkich kont, z których nie masz dostępu
Po zalogowaniu się jako root i zmianie uprawnień dostępu możesz utworzyć nowe hasło dla dowolnego konta:
- Wpisz passwd accountName i naciśnij ↵ Enter. Jeśli chcesz zmienić hasło roota, wpisz passwd root.
- Po wyświetleniu monitu wprowadź dwukrotnie nowe hasło.
Krok 7. Uruchom ponownie komputer po zresetowaniu haseł
Po zakończeniu resetowania haseł możesz ponownie uruchomić komputer i normalnie korzystać z niego. Twoje nowe hasła zaczną obowiązywać natychmiast.
Wideo - Korzystając z tej usługi, niektóre informacje mogą być udostępniane YouTube
Ostrzeżenia
- Używaj konta root tylko wtedy, gdy musisz i wyloguj się, gdy tylko skończysz.
- Udostępniaj swoje hasło roota tylko osobom, które są A) zaufane i B) muszą je znać.