Zaloguj się jako root na Ubuntu

Zaloguj Sie Jako Root Na Ubuntu



Użytkownik root nie jest domyślnie aktywny w systemie Ubuntu. Można go aktywować ustawiając hasło za pomocą przycisku hasło polecenie, a następnie za pomocą jego - polecenie, możesz zalogować się jako root.

Użytkownik root to użytkownik posiadający wszystkie uprawnienia administracyjne bez żadnych ograniczeń. Może uzyskiwać dostęp i modyfikować dowolne pliki, dodawać i usuwać użytkowników, instalować lub usuwać oprogramowanie oraz zmieniać konfiguracje systemu.

Użytkownik root różni się od zwykłego użytkownika tym, że posiada najwyższe uprawnienia i znacznie większą władzę. Na przykład użytkownik root może wykonywać krytyczne polecenia i edytować pliki systemowe bez żadnych ograniczeń, natomiast zwykły użytkownik nie ma takich uprawnień.







W tym przewodniku omówię użytkownika root Ubuntu, jak zalogować się jako użytkownik root i czym różni się on od zwykłego użytkownika.



Notatka: Aby uzyskać instrukcje i polecenia wymienione w tym przewodniku, używam Ubuntu 22.04.



Użytkownik root Ubuntu

Podczas instalacji Ubuntu tworzony jest użytkownik root bez hasła. Użytkownik root pozostaje nieaktywny, aby uniknąć niezamierzonego uszkodzenia plików systemowych. Dlatego za każdym razem, gdy logujesz się do systemu Ubuntu, wchodzisz jako zwykły użytkownik z określonymi postanowieniami. Nie oznacza to jednak, że nie będziesz mieć dostępu do uprawnień roota. Jeśli masz uprawnienia administracyjne, to dodaj sudo zanim polecenia pozwolą ci je wykonać specyficzne dla korzenia polecenia.





Root kontra Sudo

Źródło to konto ze wszystkimi uprawnieniami, natomiast Sudo to narzędzie wiersza poleceń, które umożliwia zwykłemu użytkownikowi ze specjalnymi uprawnieniami uruchamianie poleceń wymagających uprawnień roota. Na przykład, gdy wykonasz polecenie związane z systemem w Ubuntu, otrzymasz to błędy odmowy uprawnień . Oznacza to, że nie masz uprawnień do wprowadzania tych zmian.



Ale kiedy jako zwykły użytkownik sudo wstawisz sudo przed poleceniem, wykona się ono bez żadnego problemu.

Jeśli jednak pracujesz w systemie jako użytkownik root, nie musisz dodawać sudo przed poleceniem, aby wykonać zadanie związane z systemem.

Aby uruchomić polecenie sudo, zwykły użytkownik musi mieć uprawnienia administracyjne; zapoznaj się z naszym przewodnikiem nt dodanie użytkownika do sudoers na Ubuntu po więcej szczegółów.

Włącz użytkownika root w systemie Ubuntu

Jak wspomniano wcześniej, użytkownik root jest zablokowany na Ubuntu i jego wersjach. Można ją jednak włączyć, ustawiając hasło dla użytkownika root.

Pamiętaj, że jeśli nie jesteś częścią sudoers, nie możesz wykonać tych kroków.

Możesz włączyć użytkownika root za pomocą hasło polecenie z źródło jako nazwa użytkownika.

sudo hasło źródło

Po wykonaniu polecenia ustaw silne hasło, pamiętając o znaczeniu użytkownika root. Po ustawieniu hasła użytkownik root zostaje włączony i można uzyskać do niego dostęp.

Zaloguj się jako root

Aby zalogować się jako root w systemie Ubuntu, otwórz terminal i użyj pliku jego polecenie z myślnikiem , -ja, Lub --Zaloguj sie opcja.

jego -

Zostaniesz poproszony o podanie hasła; wpisz hasło, a teraz jesteś zalogowany jako root w Ubuntu.

Zauważ, że typowy $ znak powłoki bash zostaje zmieniony na # podpisz, logując się jako root w systemie Ubuntu.

Teraz nie musisz wpisywać sudo podczas wykonywania poleceń systemowych lub uzyskiwania dostępu do plików systemowych.

Aby wrócić do normalnego użytkownika, użyj opcji Wyjście Lub Wyloguj Komenda.

Zaloguj się jako root poprzez Menedżera wyświetlania

Powyższa metoda będzie działać tylko na terminalu, jednak jeśli chcesz użyć menedżera wyświetlania do zalogowania się jako root w systemie Ubuntu, można to również zrobić.

Ostrzeżenie: Ta metoda nie jest zalecana, ponieważ w przypadku złośliwego ataku możesz potencjalnie utracić kontrolę nad serwerem. Możliwe jest również, że wyrządzisz szkody plikom systemowym podczas instalowania oprogramowania z nieznanego źródła.

Pamiętaj, że poniższe instrukcje dotyczą Ubuntu 22.04 ze środowiskiem graficznym GENOME i nie będą działać, jeśli nie używasz GENOME.

Najnowszy GENOME wykorzystuje technologię GDM3 domyślnie menedżer wyświetlania, dlatego dostęp do pliku konfiguracyjnego GDM3 uzyskamy za pomocą edytora tekstu nano.

sudo nano / itp / gdm3 / niestandardowy.conf

Wpisz następujący wiersz w pliku.

Zezwól na rootowanie = PRAWDA

Teraz naciśnij ctrl+x , aby zamknąć plik i zapisać zmiany.

Następnym krokiem jest modyfikacja pliku PAM Lub Wtykowy moduł uwierzytelniający katalog, w którym znajduje się plik haseł GDM.

Ostrzeżenie: Modyfikacja zawierająca błędy może potencjalnie spowodować uszkodzenie pliku pam. zm pliki konfiguracyjne, co może ostatecznie uniemożliwić dostęp do serwera.

Otworzyć hasło gdm plik ponownie za pomocą edytora nano.

sudo nano / itp / pam. zm / hasło gdm

Skomentuj podświetloną linię na powyższym zrzucie ekranu, używając # podpisać.

Naciskać ctrl+x aby wyjść i zapisać plik.

Teraz przejdź do ponownego uruchomienia systemu Ubuntu, a następnie na ekranie logowania wybierz opcję Nie wymienione opcja.

Wprowadź nazwę użytkownika źródło i hasło utworzone w pliku Zaloguj się jako root Sekcja.

Po zalogowaniu otwórz terminal, a zobaczysz # domyślnie podpisz.

Zaloguj się jako root za pomocą Sudo

Jeśli jesteś zwykłym użytkownikiem i należysz do grupy admin lub masz uprawnienia superużytkownika (sudoer), możesz zalogować się jako użytkownik root za pomocą sudo Komenda.

sudo -S

Lub

sudo -I

Po wykonaniu powyższego polecenia zostaniesz poproszony o podanie hasła, wprowadź swoje hasło (hasło użytkownika, nie root).

Nazwa użytkownika zostanie zmieniona z normalnej na root; Użyj kim jestem polecenie poznania bieżącej nazwy użytkownika.

kim jestem

Przed zalogowaniem się jako root nazwa użytkownika to samego siebie , ale po zalogowaniu się jako root nazwa użytkownika zostaje zmieniona na źródło .

Zawsze istnieją zagrożenia bezpieczeństwa związane z aktywnymi użytkownikami root. Dlatego zalecałbym dostęp do uprawnień użytkownika root za pomocą pliku sudo Komenda.

Wniosek

Użytkownik root to użytkownik najwyższego poziomu ze wszystkimi uprawnieniami, jednak w systemie Ubuntu użytkownik root nie jest domyślnie aktywny. Aby aktywować użytkownika root, należy ustawić hasło za pomocą hasło Komenda. Jeśli użytkownik jest już sudoerem, może zostać rootem za pomocą sudo -tj Komenda. W tym przewodniku wspomniano również o metodzie umożliwienia logowania roota z GUI, co nie jest zalecane. Należy pamiętać, że włączając Ubuntu do wielu dystrybucji Linuksa, użytkownik root jest nieaktywny ze względu na zagrożenia bezpieczeństwa. Zaleca się stosowanie sudo zamiast logować się jako aktywny użytkownik root, ponieważ jest to bezpieczniejsza opcja. Aby dowiedzieć się więcej o su i sudo, użyj przycisku człowiek su I stary, sudo polecenia w terminalu.