网站开发与维护就业前景,wordpress 连接插件,wordpress怎么打开,拉卡拉(300773) 股吧1)CentOS自动更新到6.8后root无法登陆问题解决虚拟机CentOS服务器不知道被谁更新系统到6.8后#xff0c;发现在本机上即使输入正确的密码也无法登陆#xff0c;发现有一些人也碰见过同样的问题#xff0c;但是他们是因为系统变为64位后#xff0c;无法找到pam_limits.so的正…1)CentOS自动更新到6.8后root无法登陆问题解决虚拟机CentOS服务器不知道被谁更新系统到6.8后发现在本机上即使输入正确的密码也无法登陆发现有一些人也碰见过同样的问题但是他们是因为系统变为64位后无法找到pam_limits.so的正确路径但是我的主机不是这种问题更新的后依然是i686架构继续搜索一步步查找问题首先修改grub进入单用户模式下打开sshd服务从远程主机登陆发现可以登陆但就是本地不行于是乎继续锁定问题到/etc/pam.d/login文件,cat /etc/pam.d/login文件发现内容如下:#%PAM-1.0auth [user_unknownignore successok ignoreignore defaultbad] pam_securetty.soauth include system-authaccount required pam_nologin.soaccount include system-authpassword include system-auth# pam_selinux.so close should be the first session rulesession required pam_selinux.so closesession required pam_loginuid.sosession optional pam_console.so# pam_selinux.so open should only be followed by sessions to be executed in the user contextsession required pam_selinux.so opensession required pam_namespace.sosession optional pam_keyinit.so force revokesession include system-auth-session optional pam_ck_connector.so并没有想象中的pam_limits.so文件修改成如下#%PAM-1.0auth [user_unknownignore successok ignoreignore defaultbad] pam_securetty.soauth include system-authaccount required pam_nologin.soaccount include system-authpassword include system-auth# pam_selinux.so close should be the first session rulesession required pam_limits.sosession optional pam_console.so# pam_selinux.so open should only be followed by sessions to be executed in the user contextsession required pam_limits.sosession required pam_namespace.sosession optional pam_keyinit.so force revokesession include system-auth-session optional pam_ck_connector.so重启系统进入多用户模式下输入密码发现可以登陆思考1.为什么修改后就可以呢pam_limits.so模块的主要功能是限制用户会话过程中对各种系统资源的使用情况缺省情况下该模块的配置文件是/etc/security/limits.conf。既然sshd可以登陆那么就使用它的pam模块来进行认证就OK。2.pam_selinux.soSELinux相关的模块.为登陆用户提供安全的上下文。进入另外一个centos6.3版本中发现和无法登陆的login文件是相同的可能是在centos6.8中对/etc/pam.d/login做了一些相应的调整而配置文件没有变所以就无法登陆(只是猜测)2)今天在虚拟机ubuntu上装交叉编译工具由于无法生成uboot就按照网上资料在/etc/profile设置了环境变量然后用了几次之后再登录时发现即使输入正确的用户名和密码也立刻跳到登录界面无法进入系统。 解决方法网上查到说可能是环境变量导致的所以只能先通过ctrlaltF1进入命令行输入具有超级权限的用户名和密码进入命令行模式然后使用vi去查看我以前设置环境变量的文件/etc/profile发现由于系统环境已经出错命令行是乱码发现乱码使用时加上完整路径就好了 /usr/bin/sudo /usr/bin/vi /etc/profile之后按下dd删除错误的行然后按shift输入号然后输入wq回车重启就可以解决了。