LinuxSir.cn,穿越时空的Linuxsir!

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

我想新建一个用户让他登入后只在他本身的目录里,不能进别的目录要如何做?谢谢.

[复制链接]
发表于 2005-8-29 14:58:25 | 显示全部楼层 |阅读模式
RT..谢谢.
发表于 2005-8-30 00:17:43 | 显示全部楼层
chroot :ask
回复 支持 反对

使用道具 举报

发表于 2005-8-30 00:33:53 | 显示全部楼层
http://intmainvoid.nl/?chroot+shell
You need to implement chroot shell. Use on your own risk.
回复 支持 反对

使用道具 举报

发表于 2005-8-30 00:38:18 | 显示全部楼层
那这个用户就什么都不能做了~
登陆进来有何意义?
回复 支持 反对

使用道具 举报

发表于 2005-8-30 03:11:32 | 显示全部楼层
Post by orphen
那这个用户就什么都不能做了~
登陆进来有何意义?

不是什么都不能做,用户可以做你赋予他能做的事,同时他无法mess up真正的系统,在chroot的环境里,你甚至可以给他root权限,但是得到的只是一个fake的root环境。btw, 你的机子挺cool啊。AMD64+Nforce4,我想了好久了...
回复 支持 反对

使用道具 举报

发表于 2005-8-30 07:43:32 | 显示全部楼层
我当然知道chroot的作用,我用Gentoo好久了。现在的Linux用的就是Gentoo 64位的。
我是说楼主的“新建一个用户让他登入后只在他本身的目录里,不能进别的目录”。
使用chroot的话,相当于建立了一个新环境个这个用户用,和宿主系统不发生联系,除了内核。
那让这个用户登陆这台主机做什么?给新用户尝新用??
回复 支持 反对

使用道具 举报

发表于 2005-8-30 12:20:44 | 显示全部楼层
Post by orphen
我当然知道chroot的作用,我用Gentoo好久了。现在的Linux用的就是Gentoo 64位的。
我是说楼主的“新建一个用户让他登入后只在他本身的目录里,不能进别的目录”。
使用chroot的话,相当于建立了一个新环境个这个用户用,和宿主系统不发生联系,除了内核。
那让这个用户登陆这台主机做什么?给新用户尝新用??

也许吧,教学上有时有用。楼主既有问,必有需求之。
回复 支持 反对

使用道具 举报

发表于 2005-8-31 11:27:51 | 显示全部楼层
要联系也是可以的

比如 chroot 是在 /opt/fakeroot/

那完全可以先  
mount -o bind /tmp /fakeroot/tmp
如此之类的
回复 支持 反对

使用道具 举报

发表于 2005-8-31 13:18:11 | 显示全部楼层
约束shell
回复 支持 反对

使用道具 举报

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

本版积分规则

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