Jestem w dziwnej sytuacji, że nie mogę zresetować hasła użytkownika na moim komputerze (Ubuntu 16.04) przy użyciu eighter sudo passwd usernamelub passwd usernamekonta root.
root@adam-minipc:~ # passwd mikolaj
Current password:
New password:
New password (again):
passwd: Authentication token manipulation error
passwd: password unchanged
W /etc/shadowodpowiednim 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> mikolajwymaga zaszyfrowanego hasła i po prostu wkleja je do /etc/shadowpliku. 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 passwdi 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.
passwdo 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 mikolajjako root nadal prosi o mikolajhasło? Jeśli nie, może być trudno ustalić, dlaczego tak się stało. Jeśli tak, czy pam-auth-updateto naprawia? Jeśli nie, jaka jest wydajność ls -l /etc/{passwd,group} /etc/pam.d/*pass*?
sudo -u username passwd?