Heim >Betrieb und Instandhaltung >CentOS >Was soll ich tun, wenn ich mich trotz korrektem Passwort in centos7 nicht anmelden kann?
Drücken Sie in der Start-Grub-Oberfläche die Auf- und Ab-Tasten, um das normale Linux-System auszuwählen, und drücken Sie die E-Taste, um die Codebearbeitungsoberfläche aufzurufen.
Bearbeiten Sie die linux16-Zeile und ändern Sie ro in rw init=/sysroot/bin/sh;
(Empfohlenes Tutorial: Centos-Tutorial )
Ändern Sie vorübergehend den Startcode und starten Sie ohne Mounten Öffnen Sie die Festplatte und rufen Sie die Shell direkt auf: sh ;
Drücken Sie die Tastenkombination Strg +
chroot /sysroot #切换根目录Drücken Sie STRG+G, um zur Datei zu springen. Suchen Sie am Ende die entsprechende Fehlermeldung:
vi /var/log/secure #查看日志文件Öffnen Sie die Datei und entfernen Sie das problematische Modul
Jan 18 12:10:17 sguap0010 login: PAM adding faulty module: /lib/security/pam_limits.so Jan 18 12:10:20 sguap0010 login: pam_unix(login:session): session opened for user root by LOGIN (uid=0) Jan 18 12:10:21 sguap0010 login: Module is unknownKommentieren Sie das problematische Modul aus :
vi /etc/pam.d/loginoder
#session required /lib/security/pam_limits.soexit --- Bash beenden und zu sh zurückkehren reboot --- Restart Nachdem Sie das System betreten haben, laden Sie die herunter pam_limits.so-Moduldatei und überschreiben Sie /lib/security/pam_limits.so (64-Bit-Betriebssystem, überschreiben Sie /lib64/security/pam_limits.so) Dann
#session include system-authEntkommentieren Sie, was Sie gerade auskommentiert haben
vi /etc/pam.d/loginOder
session required /lib/security/pam_limits.soDas war's.
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn ich mich trotz korrektem Passwort in centos7 nicht anmelden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!