LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1318|回复: 3

为什么root没法直接登陆系统?

[复制链接]
发表于 2004-12-15 20:34:50 | 显示全部楼层 |阅读模式
lfs5.0的系统,由于一直使用远程SSH登陆,最近准备本地终端登陆时出现在一个非常怪异的问题。

使用本地终端无法使用root直接登陆,非得先使用普通帐号登陆然后su后才可以,但是使用ssh远程登陆就没有问题。

下面是从/var/log/auth.log中摘出的纪录:
Dec 14 17:12:24 jerry login[115]: ILLEGAL ROOT LOGIN  on `tty2'
Dec 14 17:13:50 jerry login[148]: ILLEGAL ROOT LOGIN  on `tty2'
Dec 14 17:14:11 jerry login[117]: ILLEGAL ROOT LOGIN  on `tty4'
Dec 14 17:15:55 jerry login[168]: ILLEGAL ROOT LOGIN  on `tty2'
Dec 14 17:18:07 jerry login[208]: ILLEGAL ROOT LOGIN  on `tty2'
Dec 14 17:18:13 jerry login[208]: ILLEGAL ROOT LOGIN  on `tty2'
Dec 14 17:18:27 jerry login[234]: ILLEGAL ROOT LOGIN  on `tty1'
//本地终端root无法登陆
Dec 15 20:01:01 jerry su[216]: + ttyp0 jerry-root
Dec 15 20:07:00 jerry su[263]: + ttyp1 jerry-root
//普通用户本地登陆然后su到root没问题
Dec 15 20:27:26 jerry sshd[405]: Accepted password for root from x.x.x.x port 10637 ssh2
//远程直接登陆root没问题

在用root本地终端登陆时同时用另外一个用户查看进程,发现其login进程已经启动,但是不久就退出,没有启动SHELL。

本人考虑的可能原因如下:

1.曾经编辑过PAM的配置文件,但是现在已经恢复lfs初始安装时的策略,但故障没有解决。

2.由于提供FTP+HTTP服务,HTTP日志有攻击的纪录,但是日志同时显示非法请求全部拒绝。虽然怀疑有恶意入侵修改了系统配置文件,但是查看远程登陆IP都是信任的IP,且auth.log中虽然有非法登陆的尝试的纪录但似乎都没有成功,且修改什么文件会拒绝root本地直接登陆?

请不吝赐教。谢谢!
发表于 2004-12-15 20:37:41 | 显示全部楼层
是不是 ssh pam 文件检查,不允许直接登录?
发表于 2004-12-18 14:32:15 | 显示全部楼层
一般是pam的原因,
如果你确信不是PAM。
那就看看/etc/securetty的内容,在那里面设定允许root登录的控制台如tty1 、 tty2 、、、、、。
 楼主| 发表于 2004-12-18 18:44:41 | 显示全部楼层

楼上说的没错。

是信任终端设置的问题。可能是以前做过修改忘记改回来了。

多谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表