Jestem w dziwnej sytuacji, że nie mogę zresetować hasła użytkownika na moim komputerze (Ubuntu 16.04) przy użyciu eighter sudo passwd username
lub passwd username
konta root.
root@adam-minipc:~ # passwd mikolaj
Current password:
New password:
New password (again):
passwd: Authentication token manipulation error
passwd: password unchanged
W /etc/shadow
odpowiednim wpisie brzmi:
mikolaj:!:18063:0:99999:7:::
Dlaczego? Co go powoduje i jak zresetować hasło? Czy zostałem skazany?
Odblokowanie konta nie pomaga również:
root@adam-minipc:~ # passwd -u mikolaj
passwd: unlocking the password would result in a passwordless account.
You should set a password with usermod -p to unlock the password of this account.
usermod -p <encrypted password> mikolaj
wymaga zaszyfrowanego hasła i po prostu wkleja je do /etc/shadow
pliku. Nie wiem, jak uzyskać zaszyfrowane hasło, nawet jeśli wiedziałem, musi to być sposób na zresetowanie hasła, jeśli jesteś rootem. Po raz pierwszy widzę to zachowanie passwd
i szczerze mówiąc, naprawdę jestem zagubiony.
Pytanie różni się od otrzymania błędu „Manipulowanie tokenem uwierzytelniającym” podczas próby zmiany hasła użytkownika , ponieważ nie ma to nic wspólnego z systemem plików tylko do odczytu, a ja nie narzekam na błąd w pierwszej kolejności. Chcę wiedzieć, dlaczego sudo passwd <username>
nagle zaczęłam prosić o aktualne hasło. Na wszystkich innych moich systemach tak nie jest.
passwd
o rootu o podanie aktualnego hasła. Myślę, że odpowiedź jouella mogła to naprawić. Zalecam dokonanie edycji ponownie, aby od razu wyjaśnić, o co obecnie prosisz. (Wciąż wygląda na to, że chcesz zresetować hasło.) Czy passwd mikolaj
jako root nadal prosi o mikolaj
hasło? Jeśli nie, może być trudno ustalić, dlaczego tak się stało. Jeśli tak, czy pam-auth-update
to naprawia? Jeśli nie, jaka jest wydajność ls -l /etc/{passwd,group} /etc/pam.d/*pass*
?
sudo -u username passwd
?