Jak zalogować się jako root?

77

Chcę zalogować się jako root, ale kiedy wejdę

sudo -s

i wprowadź hasło, pojawi się komunikat: „nie ma cię w pliku sudoers”, a kiedy wejdę

su

i wprowadź hasło, pojawi się: „błąd uwierzytelnienia”.

Mój system operacyjny ma tylko jedno konto. około 1 godziny temu Loguję się jako root i wykonuję polecenia, kiedy się wylogowuję, nie mogę się zalogować innym razem!

ava
źródło
Musimy wiedzieć, jakie polecenia wykonywałeś, gdy byłeś rootem. Konieczne może być zresetowanie hasła: askubuntu.com/questions/24006/…
Jorge Castro
Czy chcesz zmienić użytkownika w terminalu podczas używania polecenia su? jeśli chcesz, musisz mieć hasło roota
Jatttt

Odpowiedzi:

55

suPolecenia wymaga wprowadzenia hasła administratora. Użytkownik root na Ubuntu jest ogólnie zablokowany, więc żaden użytkownik nie może się zalogować, rootdlatego sunie będzie prawdopodobnie działał.

Aby sudo -spracować, musisz być częścią admingrupy na komputerze Ubuntu, co najwyraźniej nie jest.

Jeśli jesteś jedynym użytkownikiem w systemie, który dotyczy i może być bardzo zaangażowany w naprawę. Jeśli nie, radzę porozmawiać z administratorem systemu lub właścicielem systemu, aby sprawdzić, czy w ogóle możesz uzyskać rootuprawnienia.

Karlson
źródło
8
a jeśli to jest twoja maszyna i jakoś utraciłeś uprawnienia root'a, będziesz musiał to naprawić, uruchamiając się w trybie odzyskiwania.
popr.
Mój system operacyjny ma tylko jedno konto. około 1 godziny temu Loguję się jako root i wykonuję polecenia, kiedy się wylogowuję, nie mogę się zalogować innym razem!
ava
Jakie polecenia wykonałeś?
Karlson,
Nie wiem dokladnie. to było kilka prostych poleceń, takich jak zmiana umask
ava
i trochę programowania powłoki, dodaj grupę
ava
48

Pamiętaj, że konto root nie jest domyślnie aktywne.

Będziesz musiał zrobić:

sudo passwd root

Następnie ustaw hasło. Użyj użytkownika root za pomocą

su root
Ronald
źródło
18

Https://help.ubuntu.com/community/RootSudo proponuje:

Jeśli naprawdę potrzebujesz trwałego logowania roota, najlepszą alternatywą jest symulacja powłoki logowania roota za pomocą następującego polecenia ...

sudo -i
użytkownik26687
źródło
nie działa Mój system operacyjny ma tylko jedno konto
ava
4

Przede wszystkim musisz mieć uprawnienia administratora. Jeśli nie masz uprawnień administratora, podczas uruchamiania naciśnij i przytrzymaj shiftklawisz. Wejdziesz do menu GRUB. Tutaj wybierz tryb odzyskiwania. Gdy zobaczysz listę opcji takich jak dpkgetc, wybierz uruchomienie powłoki roota i wpisz:

adduser username sudo

(gdzie usernamejest twoja nazwa użytkownika :-))

to doda cię do grupy sudoers! Następnie wpisz exiti uruchom normalnie. po wejściu na konto wpisz:

sudo passwd root

Następnie wprowadź hasło i wpisz nowe hasło roota

Następnie możesz wpisać sui wpisać hasło „root”.

Jeśli nie chcesz zmieniać hasła roota, możesz użyć:

sudo -i

aby uruchomić powłokę roota, używając własnego hasła.

Jatttt
źródło
Powiedz mi, czy chcesz aktywować konto roota, aby zalogować się na konto roota :)
Jatttt
Tylko pytanie, czy tryb odzyskiwania, o którym wspomniałeś powyżej, wpłynie na każdy preinstalowany program w Ubuntu?
Santosa Sandy,