Sono in una situazione bizzarra, che non riesco a reimpostare la password dell'utente sulla mia macchina (Ubuntu 16.04) usando eighter sudo passwd username
o passwd username
dall'account root.
root@adam-minipc:~ # passwd mikolaj
Current password:
New password:
New password (again):
passwd: Authentication token manipulation error
passwd: password unchanged
Nella /etc/shadow
voce 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> mikolaj
richiede una password crittografata e la incolla semplicemente nel /etc/shadow
file. 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 passwd
e 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.
passwd
chiedendo 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 mikolaj
Come root chiede ancora mikolaj
la password? In caso contrario, potrebbe essere difficile capire perché. Se è così, lo pam-auth-update
risolve? In caso contrario, qual è l'output di ls -l /etc/{passwd,group} /etc/pam.d/*pass*
?
sudo -u username passwd
?