Intro #
Vanuit RELIANOID ADC-systeem, er is een situatie waarbij het wachtwoord van een gebruiker niet kon worden gewijzigd. Het logsysteem geeft zoiets weer als:
27 jul 11:57:23 relianoid10-lb enterprise.bin[80915]: (INFO) webgui :: STATUS: 200 AANVRAAG: GET /zapi/v4.0/zapi.cgi/system/users 27 jul 11:57:35 relianoid10-lb dhclient[527]: XMT: Sollicit op eth0, interval 113070 ms. 27 jul 11:57:38 relianoid10-lb enterprise.bin[80988]: (INFO) api :: POST GEGEVENS: {"password":"*******","newpassword":"*******"} 27 jul 11:57:38 relianoid10-lb enterprise.bin[80988]: (INFO) rbac :: Verzoek van johndoe om /system/users te POSTen. Actie toegestaan 27 jul 11:57:38 relianoid10-lb enterprise.bin[80988]: (FOUT) Fout bij het wijzigen van het wachtwoord van johndoe. 27 jul 11:57:38 relianoid10-lb enterprise.bin[80988]: (FOUT) webgui :: Wijzig de gebruiker johndoe: Het wachtwoord van de RBAC-gebruiker johndoe wijzigen. 27 jul 11:57:38 relianoid10-lb enterprise.bin[80988]: (INFO) webgui :: STATUS: 400 AANVRAAG: POST /zapi/v4.0/zapi.cgi/system/users 27 jul 11:57:38 relianoid10-lb enterprise.bin[80988]: (INFO) webgui :: Het wachtwoord van de RBAC-gebruiker johndoe wijzigen.
Als PAM-authenticatiemodules in een Linux-systeem zijn ingeschakeld om een zekere mate van beveiliging en verhard gebruikersbeheer toe te passen, als er enige handmatige manipulatie wordt uitgevoerd in / Etc / passwd, / Etc / shadow or / etc / group bestanden, is er een vreemde maar mogelijke situatie waarbij er enkele inconsistenties worden gevonden in de procedure voor het aanmaken van een gebruiker.
johndoe@noid-ee-01:/$ passwd johndoe passwd: Fout bij manipulatie van authenticatietoken passwd: wachtwoord ongewijzigd
Deze fout staat niet toe dat het wachtwoord van een systeemgebruiker wordt gewijzigd vanaf de Linux-opdrachtregel. Om dit probleem op te lossen, kunt u verschillende dingen proberen, zie hieronder.
Probeer de opdracht pwconv #
Als u deze opdracht uitvoert vanuit de beheerdersgebruiker, worden de bestanden / Etc / passwd en / Etc / shadow worden opnieuw gegenereerd. Maak een back-up van deze bestanden voordat u deze opdracht uitvoert.
root@noid-ee-01:/$ pwconv
Indien de pwconv Als de opdracht niet werkt, probeer dan de volgende.
Probeer de opdracht pam-auth-update #
PAM is een set modules voor authenticatie op een Linux-systeem. Deze opdracht herconfigureert het centrale authenticatiebeleid voor het PAM-systeem op de Linux-server met behulp van de vooraf gedefinieerde profielen.
root@noid-ee-01:/$ pam-auth-update
Indien de pam-verificatie-update Als een oplossing niet werkt, pas dan de volgende toe.
Probeer het systeem opnieuw op te starten #
Waarschijnlijk is er sprake van een fout in de bestandssysteemkoppeling. Probeer dit probleem als laatste optie op te lossen.