Debian 9: polecenie su nie działa


2

Właśnie skonfigurowałem nowy komputer z nową wersją ISO Debiana 9.0.1 . System działa poprawnie, ale supolecenie nie działa.

user@debian:~$ su
Password: 
su: Authentication failure

Ponownie instaluję system kilka razy i testuję wszystkie opcje instalacji (instalacja graficzna, instalacja eksperta, lvm, standardowa partycja ...), ale zawsze napotykam ten problem z supoleceniem.

Jestem pewien swojego hasła, wybieram benjako hasło roota do celów testowych. Jestem również pewien mojego układu klawiatury.

Jestem całkowicie zablokowany, ponieważ sudopolecenie nie jest domyślnie skonfigurowane w debian 9.

Jak mogę to naprawić?

Odpowiedzi:


2

Miał to samo; rozwiązał to w następujący sposób:

W menu grub wybierz instalację Debiana i naciśnij „e”, aby edytować argumenty jądra.

Znajdź linię zaczynającą się od linuxa i dodaj init=/bin/bashdo końca linii. Następnie uruchom Debiana przy pomocy F10. Zobaczysz terminal.

Zamontuj system plików jako odczyt-zapis za pomocą: mount -o remount,rw /

Zmień hasło za pomocą polecenia passwd:  passwd root


1

Twoje konto root może być zablokowane. Możesz to sprawdzić za pomocą:

sudo passwd -S root

Jeśli w wierszu wyjściowym rootznajduje się znak L, konto root jest zablokowane.

Możesz ustawić nowe hasło dla roota poprzez:

sudo passwd root

Potem supowinno działać.

Poza tym często zaleca się stosowanie sudo -ilub sudo suzamiast su. Aby uzyskać więcej informacji, zajrzyj na Debian Wiki: https://wiki.debian.org/sudo


0

Podczas wykonywania supolecenia musisz podać hasło użytkownika docelowego. W Twoim przypadku:

su

to jest hasło roota. Aby wykonać operację za pomocą hasła, użyj polecenia:

sudo su -

PS Użyj myślnika po sukomendzie, aby uzyskać środowisko docelowego użytkownika


Podaję hasło użytkownika root, ponieważ wyjaśniono, że hasło root to „ben” do celów testowych.
ben.IT

@ ben.IT, jak włączyłeś użytkownika root, jak ustawiłeś hasło roota?
Romeo Ninov

@ Romeo Ninov, instalator Debiana pyta mnie o hasło roota podczas instalacji. Nie mam wątpliwości co do tego hasła.
ben.IT

@ ben.IT, spróbuj zmienić to ponownie (na wszelki wypadek) zsudo passwd
Romeo Ninov

jak wyjaśniono:user is not in the sudoers file. This incident will be reported.
ben.IT
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.