一、发现问题
昨天在登录 CentOS7 虚拟机系统的时候,一直提示登录失败,提示的信息:Module is unknown(如下图所示),我一直以为是我的用户名和密码输错了,但是在我输入了n次的情况下,还是一直提示这个错误信息,于是我的直觉告诉我应该是出现了其他的问题(因为我很确定我的用户名和密码是正确的)。

二、网上百度找问题根源
一直都相信没有什么问题是百度解决不了的,果然,网上有很多人都遇到过和我一模一样的问题(心里暗自窃喜哈哈哈),问题的根源就在于之前安装 Oracle 数据库的时候,由于在配置 Oracle 的安装环境时,更改了 /etc/pam.d/login 下面的文件,在里面加入了如下配置:
session required /lib/security/pam_limits.so
session required pam_limits.so
后来发现,这是配置32位系统的,如果是64位系统(lib64不是lib),则需要更改为如下(因为之前就是直接照着网上做就直接复制过来根本就没有考虑这些问题):
session required /lib64/security/pam_limits.so
session requir