SUSE LINUX的用户管理问题

来源:百度知道 编辑:UC知道 时间:2024/06/14 15:17:05
SUSE中怎么让一个用户除了他自己的目录外都不能访问,根目录也不行

最近一直在看操作系统的源码,可以这么说,你的要求是达不到的。

原因是:比如有个用户ann,它的目录是/home/ann

如果他不能访问根目录/,从源代码的角度上看他也肯定不能访问/home/ann这个目录。

代码上用户之所以能够到达访问的/home/ann这个目录,首先它要有能访问/的权利,然后再继续寻找,到达home,然后再是他自己的目录ann.

打个比方,比如一个礼物,盒子里面套盒子,2层盒子后里面装的是礼物,如果你不打开外层盒子,自然也就打不开里面的盒子,礼物也拿不到。

所以在根目录中有权利,再设置home目录的权利(注意只设置成执行权力),那么就能起到保护其它目录的目的。

设定文件夹权限便是
chmod 700