Puncte:2

Eroare de manipulare a jetonului de autentificare după upgrade de la 16.04 -> 18.04 -> 20.04

drapel ma

Introducere

Am actualizat recent versiunea Ubuntu de la 16.04 la 18.04 la 20.04 și după ce am finalizat upgrade-urile și am remediat problemele restante cu aplicațiile care rulau pe acel server de dezvoltare local, am observat că comanda passwd pentru a schimba parolele utilizatorului a încetat să funcționeze.

Care este eroarea

Iată ce se întâmplă când încerc să-mi schimb parola de utilizator

joe@machine1:/etc$ passwd
Schimbarea parolei pentru Joe.
Parola actuală: 
passwd: Eroare de manipulare a simbolului de autentificare
passwd: parola neschimbată

Iată ce se întâmplă când încerc să schimb parola altui utilizator

root@machine1:/etc# passwd openvpn
passwd: Eroare de manipulare a simbolului de autentificare
passwd: parola neschimbată

Iată ce am încercat până acum

Iată încercările mele după ce m-am uitat la diferite soluții online.

  • Am încercat să repornesc sistemul
  • Am încercat să remontez FS ca citire, scriere folosind această comandă mount -o remount,rw /
  • Am incercat sa folosesc pam-auth-update
  • Am verificat permisiunile pentru următoarele fișiere:
    • -rw-r--r-- 1 rădăcină rădăcină 3790 17 august 12:45 /etc/passwd
    • -rw-r----- 1 umbră rădăcină 2674 17 august 13:41 /etc/shadow
    • -rwsr-xr-x 1 root root 68208 14 iulie 19:08 /usr/bin/passwd
  • M-am asigurat că există suficient spațiu pe sistemul meu de fișiere. Există ~ 300 GB gratuit, așa că nu cred că asta face parte din problemă.
  • am folosit pwck care nu a ajutat cu adevărat, iată rezultatul acelei comenzi
    utilizator „lp”: directorul „/var/spool/lpd” nu există
    utilizator „știri”: directorul „/var/spool/news” nu există
    utilizator „uucp”: directorul „/var/spool/uucp” nu există
    utilizator „listă”: directorul „/var/list” nu există
    utilizator „irc”: directorul „/var/run/ircd” nu există
    utilizator „gnats”: directorul „/var/lib/gnats” nu există
    utilizator „nimeni”: directorul „/nonexistent” nu există
    utilizator „openvpn”: directorul „/home/openvpn” nu există
    utilizator „openvpn”: programul „/sbin/nologin” nu există
    pwck: fără modificări
    

Orice idee ce s-ar putea face pentru a remedia această problemă. Pot confirma că aceasta funcționa înainte de actualizare, deoarece am adăugat recent un utilizator la sistem.

drapel hr
Se pare că ați acoperit toate cauzele „evidente” - cred că ar putea fi implicată și intrarea `passwd:` din /etc/nsswitch.conf?
nicks6853 avatar
drapel ma
Aveți idee despre ce ar putea fi greșit cu intrarea passwd din `/etc/nsswitch.conf`? În acest moment arată ca `passwd compat lsass systemd` `group compat lsass systemd` `shadow compat` `gshadow files` și apoi alte intrări care nu cred că au legătură (gazde, rețea, protocoale, servicii, ethers, rpc , netgroup)
drapel hr
Nu am experiență cu lsass - presupun că este pentru autentificarea Active Directory? Utilizatorii ale căror parole încercați să le schimbați sunt utilizatori locali sau AD?
nicks6853 avatar
drapel ma
Utilizatorii sunt locali, lsass nu este în prezent utilizat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.