LinuxSir.cn,穿越时空的Linuxsir!

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

关于用户的权限问题???高手进!

[复制链接]
发表于 2006-6-16 13:57:51 | 显示全部楼层 |阅读模式
我想在redhat linux里面设置一个普通用户,他登陆后只可以进入自己的目录并且要锁定在自己的目录里,比如/home/user里,不可以看到他的任何上一级目录,不可以使用cd / , cd../进入上级目录。并且在pwd的时候显示为/。他可以进入自己建立的目录里,比如/home/user/aa里.我该怎么办。我使用了chmod,chown,umask 更改了他的属组,可是还是使用cd能够看到上级目录和里面的内容。我该怎么办,各位高手赐招了!
发表于 2006-6-16 15:31:22 | 显示全部楼层
在他的 .bashrc 里面写入 chroot /home/user ,不过他可以自己改回来……
回复 支持 反对

使用道具 举报

发表于 2006-6-16 15:32:25 | 显示全部楼层
你需要知道,让普通用户chroot登录是非常不易的。

请看:

http://www.tjw.org/chroot-login-HOWTO/
回复 支持 反对

使用道具 举报

发表于 2006-6-16 15:33:16 | 显示全部楼层
kid想得太少了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-16 15:50:50 | 显示全部楼层
多谢各位,我已经用了很方法,我看了一下好像chroot可以实现。不敢确定,man 一下帮助太少!chroot user /home/www   好像不行。估计是语法错误!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-16 15:56:07 | 显示全部楼层
我的想法就像ftp那样去控制和锁定用户只能在自己的目录里,我也知道比较难办。郁闷!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-16 15:56:53 | 显示全部楼层
各位还没有好的办法了?
回复 支持 反对

使用道具 举报

发表于 2006-6-16 15:58:24 | 显示全部楼层
即使成功了,这个用户能做的事也有限,一般只有ftp, web服务, sftp/scp这类用户需要chroot,一般用户你chroot登录的目的何在?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-16 16:03:36 | 显示全部楼层
我不想让这个用户看到服务器里的东西和结构,只让他能修改自己目录里的文件和一些简单的操作。
回复 支持 反对

使用道具 举报

发表于 2006-6-16 16:17:15 | 显示全部楼层
其实即使chroot成功的话,限制在自己的主目录下面,除非你再做一份 /bin 、/usr/bin、/etc等目录的拷贝,否则这个用户什么事情都不能做吧。
回复 支持 反对

使用道具 举报

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

本版积分规则

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