zoukankan      html  css  js  c++  java
  • linux字符界面下root用户无法登录成功

    os: rhel5.6_x86_64

    ————————————————————————————————————————————

    故障:图形界面登录正常,其他一切正常,但是切换到字符界面时,输入用户root及其正确的密码,回车之后无任何变化,又回到让你输入用户名和密码。

    [root@server ~]# cat /var/log/secure
    Dec 10 17:36:06 server login: PAM unable to dlopen(/lib/security/pam_limits.so)
    Dec 10 17:36:06 server login: PAM [error: /lib/security/pam_limits.so: wrong ELF class: ELFCLASS32]
    Dec 10 17:36:06 server login: PAM adding faulty module: /lib/security/pam_limits.so
    Dec 10 17:36:09 server login: pam_unix(login:session): session opened for user root by LOGIN(uid=0)
    Dec 10 17:36:09 server login: Module is unknown

    结论:pam模块问题,错误的ELF类,意思就是用户登录时所要调用的pam模块不正确,所以不能正常打开会话。这时想到因为在安装oracle 时,在这个文件中/etc/pam.d/login ,加了一条/lib/security/pam_limits.so。。 但是系统是64位的,所以不应该是/lib ,而应是/lib64。因此将文件/etc/pam.d/login中的这一句/lib/security/pam_limits.so,修改成 /lib64/security/pam_limits.so ,问题解决。

    ——————————————————————————

    登陆成功后

    [root@server ~]# cat /var/log/secure

    Nov 10 10:05:56 rac1 login: pam_unix(login:session): session opened for user root by LOGIN(uid=0)
    Nov 10 10:05:56 rac1 login: ROOT LOGIN ON tty2

    我在IBM工作,可以为大家内部推荐IBM各种职位 IBM全球职位尽在以下链接(请在浏览器中打开,QQ/微信 会阻止): http://ibmreferrals.com/ 很乐意为感兴趣的小伙伴分享:我的面试经验^_^ 如需咨询,请邮件发送以下邮箱,有问必回 1026096425@qq.com
  • 相关阅读:
    Spring使用Jackson处理json数据
    手工搭建web项目
    购物车模块
    C# ——利用反射动态加载dll
    C# —— 利用Marshal.GetDelegateForFunctionPointer 来转换一个函数指针为一个委托
    C# —— GetProcAddress函数检索指定的动态链接库(DLL)中的输出库函数地址。
    c#——IntPtr
    C#-StructLayoutAttribute(结构体布局)
    C#报错——传递数组对象报错“未将对象引用设置到对象的实例”
    C#——保留小数点,强转
  • 原文地址:https://www.cnblogs.com/jackydalong/p/3416383.html
Copyright © 2011-2022 走看看