测试环境中,很多操作需要root用户权限,为了提高测试效率,因此有时希望直接使用root用户登陆系统,但是CentOS的图形界面默认不允许root用户登陆,这是由于pam的限制,需要进行如下设定:

1、备份,任何对系统的操作均需要进行备份
cd /etc/pam.d/
cp gdm gdm.bak
2、修改
vim gdm
删除或者在行首增加#注释此行:
auth required pam_succeed_if.so user != root quiet 
 
注销用户重新用其他用户登录,输入root用户名和密码即可。
 
以上命令在CentOS6.2 64位测试通过
 
ps:正式生产环境还是建议使用普通用户登录,需要高级权限时切换到root用户