环境介绍:
登录系统的时候采用的是root用户,然后su - oracle帐户后,然后执行startx命令启动图形界面之后就报如下的错误,根据提示是PAM起作用了。如下是错误信息:[oracle@oracle ~]$ startxFatal server error:PAM authentication failed, cannot start X server. Perhaps you do not have console ownership?Please consult the The X.Org Foundation support at for help.giving up.xinit: Connection refused (errno 111): unable to connect to X serverxinit: No such process (errno 3): Server error.Couldnt get a file descriptor referring to the console解决方案:编辑这个文件,然后把此文件的内容修改成如下信息即可。然后直接在执行startxvi /etc/pam.d/xserver auth sufficient pam_rootok.so#auth required pam_console.soauth required pam_permit.soaccount required pam_permit.so