LinuxSir.cn,穿越时空的Linuxsir!

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

关于系统安全的问题

[复制链接]
发表于 2005-5-16 20:34:29 | 显示全部楼层 |阅读模式
我想做一个这样的东西.
当用户登录的时候不能已root登录,只能以一个拥有普通权限的admin用户登录,登录之后可以用
su来切换到root,
还有就是在passwd文件里能不能不显示root?
请高手赐教
发表于 2005-5-17 07:33:13 | 显示全部楼层
kde和gdm都可以配制成禁止root登陆。
控制台也能控制,ssh也行,不太清楚怎么做。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-17 10:03:35 | 显示全部楼层
没有X
请高手来指点一下
回复 支持 反对

使用道具 举报

发表于 2005-5-17 16:58:50 | 显示全部楼层
你是从本机登录还是远程?如果是远程的话:
1)禁止ssh中的远程使用root登录:vi /etc/ssh/sshd_config,这是Openssh的配置文件,允许配置选项改变这个daemon的运行,这个文件每一行包含“关键字-值”的匹配,其中“关键字”是忽略大小写的,PermitRootLogin no   //这行root能不能用ssh登录。(no代表不可以)
2)telnet:本身是不允许root登录的
3)如果是本地不允许的话:vi /etc/securetty 允许规定"root"用户可以从哪个tty设备登录,它的格式:列出的tty设备都是允许登录的,注释掉的是在这个文件中不存在的,是不允许root登录的,要想登录需要su 转换.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-18 12:44:00 | 显示全部楼层
嗯!谢谢哦!已经可以了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-21 15:23:56 | 显示全部楼层
还有一个问题就是我看见过有一个商业发行版本里他把passwd文件里的root那行都给隐藏掉了.不知如何做到的
回复 支持 反对

使用道具 举报

发表于 2005-5-23 14:46:20 | 显示全部楼层
Post by feitian008
3)如果是本地不允许的话:vi /etc/securetty 允许规定"root"用户可以从哪个tty设备登录,它的格式:列出的tty设备都是允许登录的,注释掉的是在这个文件中不存在的,是不允许root登录的,要想登录需要su 转换.
You may even harden your system by defining which user or group of users that allow to su in /etc/pam.d/su
回复 支持 反对

使用道具 举报

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

本版积分规则

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