linux切换账号提示unknown,Linux无法登录,显示module is unknown

今天在配置Oracle安装环境时,更改了一些系统参数,注销重新登录时发现即使输入正确的用户名和密码,也无法登录,在按回车的那一瞬间可以看到密码下方有一行快速闪过的提示“module is unknown”。不解何意。

本人的系统默认是命令行界面启动的。于是重启以RunLevel 5进入图形界面。发现图形界面可以正常进入。下面就查询日志吧:

1: # cd /var/log/2: #cat security

31247751_1.png

在日志文件中,我看到了如下信息:

PAM unable to dlopen(/lib/security/pam_limits.so)

PAM [error: /lib/security/pam_limits.so: wrong ELF class: ELFCLASS32]

PAM adding faulty module: /lib/security/pam_limits.so

pam_unix(login:session): session opened for user Oracle by LOGIN(uid=0)

Module is unknown

看到这里,我想起我在/etc/pam.d/login中加入了:

session required /lib/security/pam_limits.so

session required pam_limits.so

两条配置语句。根据日志信息以上Login上的其他配置信息,将第一条语句注释掉:

#session required /lib/security/pam_limits.so

session required pam_limits.so

重启,登录,一切正常。问题解决》

########################更新##########################33

以上问题的出现是由于操作系统的问题。我本想安装32位centos,结果错手拿了一个64bit Centos安装,然后按照32位的配置进行了配置。正确配置在64位下应为:

1: session required /lib64/security/pam_limits.so2:3: session required pam_limits.so

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值