[我的Linux技术支持生涯] 用户无法登陆
2011-12-26 14:26
337 查看
现象:
用户无法登陆;单用户模式进入系统\修改密码时提示:passwd:Module is unknown
排查:
1. 查看/etc/pam.d/system-auth-ac等文件无异常;
2. /var/log/secure里有缺少pam_unix.so等库文件的提示;
3. 查看/lib/security/文件夹下相关库文件无异常;
4. ldd /bin/passwd 无异常;
5. strace -o passwd.log passwd 查看记录发现:
236行:
open("/lib/security/pam_unix.so", O_RDONLY) = 6
458行:
open("/lib/security/pam_unix.so\r", O_RDONLY) = -1 ENOENT (No such file or directory)
6. 再重新查看/var/log/secure日志里缺少库文件的提示,果然都是在文件名后有个'\r',怀疑用户是在windows下将/etc/pam.d/system-auth-ac拷贝过来的;
7. 使用 dos2unix /etc/pam.d/system-auth-ac 命令,问题解决。
用户无法登陆;单用户模式进入系统\修改密码时提示:passwd:Module is unknown
排查:
1. 查看/etc/pam.d/system-auth-ac等文件无异常;
2. /var/log/secure里有缺少pam_unix.so等库文件的提示;
3. 查看/lib/security/文件夹下相关库文件无异常;
4. ldd /bin/passwd 无异常;
5. strace -o passwd.log passwd 查看记录发现:
236行:
open("/lib/security/pam_unix.so", O_RDONLY) = 6
458行:
open("/lib/security/pam_unix.so\r", O_RDONLY) = -1 ENOENT (No such file or directory)
6. 再重新查看/var/log/secure日志里缺少库文件的提示,果然都是在文件名后有个'\r',怀疑用户是在windows下将/etc/pam.d/system-auth-ac拷贝过来的;
7. 使用 dos2unix /etc/pam.d/system-auth-ac 命令,问题解决。
相关文章推荐
- [我的Linux技术支持生涯] 无法使用xmanager登陆一台RHEL 5.6
- [我的Linux技术支持生涯] 网卡无法激活问题的排查
- [我的Linux技术支持生涯] httpd服务启动成功但是客户端无法连接
- [我的Linux技术支持生涯] 同网段的某些ip无法ping通另一ip
- [我的Linux技术支持生涯] bash配置文件在登陆时不起作用问题
- Linux下修改profile后用户无法登陆的问题
- Linux用户输入正确密码无法登陆
- Linux 控制台登陆用户输入密码正确无法进入,反复提示登录
- 如何让red hat Linux中root用户无法从图形界面登陆
- Linux Centos 普通用户无法登陆SSH 问题
- Linux Centos 普通用户无法登陆SSH 问题
- 针对Linux操作系统中root用户无法登陆的解决方案
- Linux下修改profile后用户无法登陆的问题
- mac 登陆app store时提示:无法验证您的设备或电脑,请联系技术支持寻求帮助。
- [我的Linux技术支持生涯] 日志里每1小时报一次错"logrotate: ALERT exited abnormally with [1]"
- linux下某个用户无法登陆的问题
- Linux非管理员用户无法登陆图形界面
- [我的Linux技术支持生涯]运行ntpq -p出现“timed out, nothing received”错误
- linux下创建FTP虚拟用户的配置过程--非系统账户登陆FTP
- linux下禁止用户使用密码方式登陆,而使用密钥方式登陆