日期:2014-05-16  浏览次数:20562 次

linux 常见错误解决方法

10、pam?
11、拒绝ssh登录(用户)
a./etc/ssh/sshd_config?
denyusers user
b.pam 中/etc/security/access.conf
/etc/pam.d/sshd


¥¥¥¥¥¥¥¥¥¥¥¥
? 一、MBR错误。??

¥¥¥¥¥¥¥¥¥¥¥¥¥
二 ?grub.conf

?三、/etc/inittab

¥¥¥¥¥¥¥¥¥¥¥¥¥
四、
mount /sbin/init /bin/bash?? 文件丢失或被替换

?

¥¥¥¥¥¥¥¥¥¥¥¥¥
五。xwindow错误
一般来说与/etc/X11/XF86config文件有关,考试中不可能涉及硬盘问题。
运行redhat-config-xfree86一般都能解决,可能发生的问题较多,普通点的就是刷新率,显
示模式如800x600等。

还有
空间满和配置文件无!!

X字体服务(xfs)是否运行

¥¥¥¥¥¥¥¥¥¥¥¥¥
六、
root不能正常登录


********密码

(一)出现Login incorrect 多半与密码相关
1、的确是密码错误 单用户模式修改
2、root用户被锁? 单用户模式 usermod -U root 即可
3、没有root用户,即没有uid为0的用户
4、/etc/securetty文件中没有tty*(*表示1,2,3,4等)
5。密码过期和锁定
常用的两种让 帐户无法登陆的方法

a.
shadow文件的 密码这一位? 前面加!!?? 表示帐户被锁 登陆时的提示是 密码error,logs里提示是 认证失败
root:!!$1$3njamFCM$y6axVvkvvw7eS04bfOprz/:12908:0:99999:7:::
解决方法:把!!去掉

b.
shadow 文件的最后一位 也就是? 从1970。1。1号开始 多少天帐号失效 这一位 加具体时间
?root:$1$3njamFCM$y6axVvkvvw7eS04bfOprz/:12908:0:99999:7::1:
如上,表示 1970。1。1后 1 天失效

解决方法: 把1 去掉


d./etc/securitty 定义了
root可安全登录的终端?
e.没用root用户,uid=0 用户不存在

2、user不可登录
同上a. b . c.?
d .存在/etc/nologin空文件
e.passwd文件中没有shell或被替换
f. /etc/bash_profile
g. .bash_profile 中有exit,logout
3、root user都不可登录, /bin/bash被替换或删除
4、检查pam, /etc/security/access.conf , /etc/pam.d/system-auth,
用authconfig清除设置


无法修改密码,报unable to lock password file. 错误

linux修改不了密码(包括root帐号),也不能建立新帐号,提示unable to lock password file. 修改passwd, shadow的属性结果还是一样

  答:出现该信息,说明上次更改密码的程序(passwd)没有正常退出, 或者现在有另外一个程序正在使用/etc/passwd文件。可以到/etc下查看相关的*lock*文件, 以及passwd文件的属性,将相关的lock文件删除,然后再修改密码即可。

?

?


PAM相关*******
(二)输入用户名和密码后,只见屏幕一闪,,那多半与authconfig、pam有关了
1、三轮车夫同志遇到的。authconfig时,选了ldap认证,后来ldap服务器的地址变了后,
就无法登录。
   解决办法:运行 authconfig取消该选项。
2、/etc/pam.d/system-auth中添加了
   account required /lib/security/$ISA/pam_access.so
   或其他类似的pam模式限制,如pam_listfile.so、pam_time.so等。
  解决办法同上,运行authconfig后会自动删掉。
3、/etc/pam.d/login中添加了
   account required /lib/security/$ISA/pam_access.so
   或其他类似的pam模式限制,如pam_listfile.so、pam_time.so等。
  解决办法:只有手工去查看login文件,运行authconfig后不会自动取消。
4、/etc/pam.d/? 目录中的system-auth 或logi