LinuxSir.cn,穿越时空的Linuxsir!

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

如何限制一个用户的权限小到只能使用su命令

[复制链接]
发表于 2006-12-21 22:44:45 | 显示全部楼层 |阅读模式
其他任何权限都没有,连cd,ls这些常用命令都一概不能用.
 楼主| 发表于 2006-12-21 22:48:22 | 显示全部楼层
这想这样做是因为我想让服务器更安全.我只能以这个权限很小的帐号远程SSH登录服务器,而在登录服务器后,还需要使用su转入root帐号.
回复 支持 反对

使用道具 举报

发表于 2006-12-21 23:27:45 | 显示全部楼层
这才不安全!

表面上是连 cp,ls 也没有,但当 su 取得  root 後,还有啥不能干?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-22 10:18:46 | 显示全部楼层
这样就多了一层密码保护(先要破了这个普通帐号的密码登陆SSH,然后又要再破一次ROOT帐号的密码).
没办法ROOT帐号一定要最终能被使用的,如果完全不让使用(包括我都使用不了),就很难做一些事,如下载编译重装内核
回复 支持 反对

使用道具 举报

发表于 2006-12-22 12:47:38 | 显示全部楼层
你根本就不让普通用户登录 ssh 不久行了?

对 ssh 只开一个用户(不是 root),然后这个用户除了一些普通的命令,只能用 sudo 执行一些 root 命令,su 不能用.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-22 14:03:46 | 显示全部楼层
晕,我是远程管理服务器的,如果根本不让普通用户登陆,那么怎么管理呢?
回复 支持 反对

使用道具 举报

发表于 2006-12-22 17:42:11 | 显示全部楼层
为了安全不需要你这么麻烦
你去好好看一下openssh
应该可以使用密钥
只有有密钥的人可以登录
回复 支持 反对

使用道具 举报

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

本版积分规则

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