[故障描述]
使用VMware Workstation登录Linux,报错module is unknown"处理,但Xshell ssh登录时,能够正常登录。

【故障分析】
查看登录验证日志(/var/log/secure)

从日志可看到,是/lib/security/pam_limits.so模块调用失败导致无法登录的
【故障处理】
安装oracle时,因为在/etc/pam.d/login中配置了以下两项:
session required /lib/security/pam_limits.so
session required pam_limits.so
网上查找相关资料,原来此处lib默认指向32位的验证模块,而OS为64为的,故修改为:
session required /lib64/security/pam_limits.so
【验证】
修改后,在尝试登陆即可成功。
文章讲述了用户在使用VMwareWorkstation登录Linux时遇到模块未知错误,经分析发现是由于pam_limits.so模块不兼容。解决方法是在安装Oracle时,将/etc/pam.d/login中的lib路径改为lib64,从而适应64位系统,验证后问题得到解决。
558

被折叠的 条评论
为什么被折叠?



