linux解析器错误权限不够,实例解析Linux下目录的权限

说明:如果对umask,权限值,文件的权限r,w,x都不了解的朋友,请先去补一下这方面的知识,这里不做介绍,直接进入正题.

希望通过实例讲解,能让更多的初学者对目录的权限更清晰,更明白!

本实例用到两个帐号:root 和 一般用户(root用户的提示符 "#" 号,一般用户的提示符 "$" 号).下面例子中有些地方就不再明确说明当前是用的哪个帐号操作,看命令提示符就明白了.

首先用root用户运行以下命令:

[/color][color=sienna]# umask 得到root用户的默认权限掩码值为:0022

也就是说如果root用户新建一个目录,目录的权限值为755(即自己对目录有rwx权限,同组用户对目录有rx权限,其它用户对目录有rx权限).

接着运行如下命令:

# cd /home 进入 home 目录,因为其它用户都能直接进入此目录,故在这里做测试

# mkdir test 新建 test 目录作为此次测试的目录

# ls -l 主要查看此目录的权限信息

[color=red]在其后的操作中我们只关注 ls -l 命令输出信息中关于 test 目录(drwxr-xr-x 2 root root 1024 07-19 21:55 test)的第一栏(drwxr-xr-x)的后三位(r-x)(即其它用户对此目录的操作权限).[/color]

1.测试目录的执行权限(x)的含义

我们会发现其它用户对 test 目录具有读和执行的权限.接着

# chmod o-x test 去掉其它用户对 test 目录的执行权限

# ls -l 输出结果:drwxr-xr-- 2 root root 1024 07-19 21:55 test

现在用一般用户操作

[color=sienna]$ cd /home/test 尝试进入 root 用户建立的 /home/te

你可能感兴趣的:(linux解析器错误权限不够)