【1. 基本要点】 ①文件的访问权限分为:读(r)、写(w)、执行(x) ②文件的被访问对象分为:文件拥有者、用户组、其他人 ③用户组、用户、密码信息分别存储在目录/etc下的group、passwd、shadow文件中 【2. 关于/和/root目录】 ①/目录为根目录,root为超级管理员的根目录 ②/目录和root目录的访问权限如下所示:
可以看到这两个目录的用户和用户组都为root所有,/目录下允许用户组和其他用户具有读和执行的权限,而root目录十分重要,所以除了用户和所在的用户组之外,其他用户一律无权查看。 【3. 关于权限x在文件和目录下的不同作用】 ①文件:权限x意味着该文件为可执行的 ②目录:权限x意味着可以可以访问该目录下的内容 ③备注:如果想对他人开放某个目录的话,请记住,开放该目录的x属性。因为如果不能访问该目录,那么自然也就无法进入目录下的文件了。 我们来看下面的例子
我们看到,在将paul用户下的目录testdir访问权限设置为754之后,其它用户对该目录的访问权限只有一个读(r),当我们切换到oracle用户后访问该目录会出现权限不够的错误。此时我们再增加一个执行权限(x)给其它用户,看看结果如何: