Dans l'interface de démarrage Grub, appuyez sur les touches haut et bas pour sélectionner le système Linux normal, appuyez sur la touche e pour entrer dans l'interface d'édition de code
Modifiez le ; linux16 et remplacez ro par rw init=/sysroot/bin/sh;
(Tutoriel recommandé : tutoriel centos )
Changez temporairement le code de démarrage, démarrez sans monter le disque, et entrez directement le shell : sh ;
Appuyez sur la combinaison de touches ctrl+x pour effectuer l'opération
chroot /sysroot #切换根目录
Si vous pouvez vous connecter à distance, connectez-vous directement à partir de cette étape
vi /var/log/secure #查看日志文件
Appuyez sur CTRL+G pour accéder au fichier. À la fin, recherchez le message d'erreur correspondant :
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 unknown
Ouvrez le fichier et supprimez le module problématique
vi /etc/pam.d/login
Commentez le module problématique :
#session required /lib/security/pam_limits.so
ou
#session include system-auth
exit --- Quittez bash et revenez à sh
redémarrage --- Redémarrez
Après être entré dans le système, téléchargez le pam_limits.so et écrasez /lib/security/pam_limits.so
(système d'exploitation 64 bits, écrasez /lib64/security/pam_limits.so)
Puis
vi /etc/pam.d/login
Décommentez ce que vous venez de commenter
session required /lib/security/pam_limits.so
Ou
session include system-auth
C'est tout.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!