Sono in una situazione bizzarra, che non riesco a reimpostare la password dell'utente sulla mia macchina (Ubuntu 16.04) usando eighter sudo passwd usernameo passwd usernamedall'account root.
root@adam-minipc:~ # passwd mikolaj
Current password:
New password:
New password (again):
passwd: Authentication token manipulation error
passwd: password unchanged
Nella /etc/shadowvoce pertinente si legge:
mikolaj:!:18063:0:99999:7:::
Perché? Cosa lo causa e come reimpostare la password già? Sono stato investito?
Sbloccare l'account non aiuta neanche:
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> mikolajrichiede una password crittografata e la incolla semplicemente nel /etc/shadowfile. Non so come ottenere la password crittografata, anche se lo sapevo, deve essere un modo per reimpostare semplicemente una password se si è root. È la prima volta che vedo questo comportamento passwde sinceramente sono davvero perso.
La domanda è diversa dall'ottenere un errore "Manipolazione token di autenticazione" quando provo a cambiare la mia password utente , perché non ha nulla a che fare con il file system di sola lettura, né mi lamento dell'errore in primo luogo. Voglio sapere, perché sudo passwd <username>improvvisamente ha iniziato a chiedere una password attuale. Su tutti gli altri miei sistemi non funziona.
passwdchiedendo a root di fornire una password corrente. Penso che la risposta di Jouell potrebbe aver risolto questo problema. Vi consiglio di modificare di nuovo a fare immediatamente chiaro che cosa si sta attualmente chiedendo. ( Sembra che tu voglia reimpostare la password.) passwd mikolajCome root chiede ancora mikolajla password? In caso contrario, potrebbe essere difficile capire perché. Se è così, lo pam-auth-updaterisolve? In caso contrario, qual è l'output di ls -l /etc/{passwd,group} /etc/pam.d/*pass*?
sudo -u username passwd?