Korzystam z pulpitu Ubuntu 12.04. Mam 3 użytkowników: użytkownik1 (administrator), użytkownik2 (standard) i gość. Chciałem wyłączyć użytkownika 1 i włączyć użytkownika 2, który automatycznie loguje się bez hasła, ale po wykonaniu tej czynności nie mogę zalogować się na konta użytkowników user1 i user2 oprócz użytkownika sesji gościa. Pozbyłem się wszystkich przywilejów administracyjnych. Nie wiem, jakie opcje są dla mnie dostępne i jak mogę włączyć administratora lub użytkownika, który jest administratorem?
41
Odpowiedzi:
Wygaśnij konto
Pozwól, aby konto wygasło, uniemożliwiając użytkownikowi logowanie się z dowolnego źródła, w tym ssh :
W ten sposób możesz ponownie włączyć to konto:
Zablokuj hasło
Aby wyłączyć / zablokować hasło do konta użytkownika, użyj poniższego polecenia. Nie uniemożliwi to dostępu ssh na Ubuntu. To dodaje znak
!
skrótu do hasła, aby żadne hasło nie było już do niego zgodne.Aby go odblokować:
Wygaśnij hasło
To polecenie wydaje się różnić na różnych platformach. W systemie Ubuntu wygaśnięcie hasła spowoduje, że użytkownik będzie musiał utworzyć nowe po zalogowaniu. Nie jest to odpowiednie do wyłączania konta.
źródło
Użyj tego, aby zablokować konto:
i to, aby odblokować konto tak zablokowane:
źródło
Uwaga:
(Zablokowanie i zablokowanie konta użytkownika oznacza to samo).
Aby wyłączyć / zablokować konto użytkownika, użyj poniższego polecenia:
Aby ustawić datę ważności konta użytkownika, aby automatycznie zostało wyłączone / zablokowane.
Aby ponownie włączyć wyłączonego użytkownika, wydaj polecenie passwd z opcją -u.
Aby włączyć konto roota i zmienić hasło roota, wykonaj poniższe czynności.
Wprowadź nowe hasło do konta root, a następnie zakończ. jeśli to nie rozwiąże problemu, daj mi znać.
Daj mi znać, jeśli potrzebujesz czegoś innego lub dalszych wyjaśnień.
źródło
passwd -l ...
nie zatrzyma uwierzytelnienia kluczowego. Właśnie to przetestowałem.