【发布时间】:2016-12-12 17:37:10
【问题描述】:
我想建立一个在线 unix 导师,任何用户(主要是学生)都可以来练习 unix 命令。
用户需要登录网页,他们将可以直接访问(从网页)到 ubuntu 服务器上的“用户”目录
例如对于“USER-1”,他的工作目录将设置为:/home/ubuntu/user-1/
对于“USER-2”,他的工作目录将设置为:/home/ubuntu/user-2/ 等等.. 直到 /home/ubuntu/user-n/
现在的问题是我希望该用户只能在他的目录中运行命令,即“/home/ubuntu/user-1/” 他不能移动到父目录或任何其他系统目录,只允许子目录具有 rw 访问权限。
我阅读了一些关于限制用户访问的文章,所有这些文章都指向创建一个具有受限访问权限的用户帐户。
但是,我想创建一个具有不同用户目录且访问受限的单个帐户。
用户登录网页后,其工作目录将设置为:/home/ubuntu/user-*/
/home/ubuntu/user-1/ : user-1 只能访问这个目录
/home/ubuntu/user-2/ : user-2 只能访问这个目录
.
.
.
/home/ubuntu/user-n/ : user-n 只能访问这个目录
我是 unix 新手,有什么想法吗?
【问题讨论】:
-
查看群组以及如何使用
chmod向他们授予权限