一、高级权限
1、SGID权限
在目录/home
下创建一个目录hr
,将hr组添加到该目录下,查看目录所属组已修改为hr
。在/home
目录下创建一个文件file2
,该文件属组为root
,并没有继承上级目录的hr
组。
在一个目录上添加SGID,该目录下新创建的文件会继承其属组。
2、Sticky权限
添加Sticky后,当用户对目录具有w
、x
权限,在该目录下建立的文件或目录,仅有自己与root才有权删除。
在目录/home
下创建目录dir01
,并赋予其777
权限。
使用alice用户在该目录下创建文件file,再使用tom用户尝试删除file文件。
添加t
参数后,用户只能删除自己的文件。
权限的字符位只有9位,增加的特殊权限会占用x
权限的位置。为了区分目录或文件是否含x
权限,系统会以特殊权限的大小写方式给子提示。当符号为大写时,表示不含有x
权限;当符号为小写时,表示含有“x”权限。
例如,给目录/home/dit01/去除x
权限后,其中t
权限变为大写;当给目录/home/dir01 增加7777
权限后州除x
权限,特殊权限符号均变为大写。具体如下所示。
二、输出重定向
输出重定向分为正确输出与错误输出。
正确输出:1>
、1>>
等价于>
、>>
,1可省略。
错误输出:2>
、2>>
。
其中,>
表示覆盖,>>
表示追加。