LinuxSir.cn,穿越时空的Linuxsir!

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

telnet到主机之后,为什么不能su到root?

[复制链接]
发表于 2007-11-10 06:43:11 | 显示全部楼层 |阅读模式
问题如题目, 显示原因是auth错误。而直接用普通用户登录后就可以su到root。
这是在etch中的问题,在sarge中没遇到过。
 楼主| 发表于 2007-11-14 00:07:50 | 显示全部楼层
请问谁知道这个问题怎么解决吗? 到现在还没找到原因
回复 支持 反对

使用道具 举报

发表于 2007-11-14 00:57:50 | 显示全部楼层
具体错误 记录下来

或许是你 屏蔽了root的 登录窗口
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-17 12:39:20 | 显示全部楼层
这个系统是从U盘上拷贝过来的,而直接安装的系统没有这个问题。
具体问题是:
  直接在终端上可以用普通用户登录,也可以用root登录,用普通用户登录后可以su为root。
而telnet到本机,再su为root时,就有
su: auth.. error的错误
回复 支持 反对

使用道具 举报

发表于 2007-11-17 13:08:29 | 显示全部楼层
去/etc/securetty里面去看看 是不是 你限制了root的登录
回复 支持 反对

使用道具 举报

发表于 2007-11-17 18:13:31 | 显示全部楼层
你还用telnet,佩服佩服,小心密码,用ssh多爽,可能是pam问题,看一下/etc/pam.d/su文件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-17 19:28:26 | 显示全部楼层
/etc/securetty没有限制root登录, /etc/pam.d/su和正常系统中的一样。
当我限制能su的用户必须和root是一组时,并且把普通用户,比如是abc, 加入root组。
然后用用户abc telnet后执行su, 输入口令后就有setgid的错误。

我用telnet是因为windows中带了telnet,同事用起来也方便。
只在局域网中用,不担心密码问题。
回复 支持 反对

使用道具 举报

发表于 2007-11-17 23:23:46 | 显示全部楼层
哎 建议还是别用telnet 局域网也要小心 我这里 本以为局域网很安全 结果 有个人搞了arp欺骗 好危险
回复 支持 反对

使用道具 举报

发表于 2007-11-18 12:28:17 | 显示全部楼层
在windows环境下可以用putty,开源软件,安全,又小
回复 支持 反对

使用道具 举报

发表于 2007-11-18 16:42:22 | 显示全部楼层
此用户是否有su的权限?
回复 支持 反对

使用道具 举报

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

本版积分规则

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