第七章 用户文件和目录权限管理ide
第一节 权限定义spa
读权限--目录的读权限容许咱们读目录,获取该目录中全部文件名的列表,但没法查看目录中文件的内容。blog
写权限--写权限容许咱们对文件内容进行编辑写入、删除、添加、保存操做。递归
执行权限--目录的执行权限不容许咱们读取目录的文件列表,但能够查看目录中文件的内容。ci
当一个目录是咱们要访问文件的路径名的一个组成部分时,对该目录的执行权限get
使咱们可经过该目录。it
第二节 用户文件和目录权限管理
io
系统为每一个文件和目录都建立了默认的权限,每一个文件和目录分别有拥有者(u)、同群组的用户(g)和其余组的用户(o),分别设有可读、可写、可执行三种权限。table
owner | group | other | |
权限设置 | r w x | r w x | r w x |
umask掩码 | 4 2 1 | 4 2 1 | 4 2 1 |
字母表示 | u | g |
o |
添加权限 | u+ | g+ | o+ |
删除权限 | u- | g- | o- |
第三节 权限设置class
变动文件或目录的权限
chmod
-R或--recursive 递归处理,将指定目录下的全部文件及子目录一并处理。
-v或--verbose 显示指令执行过程。
chmod 755 test 设置test目录权限为755。即当前用户拥有可读、可写、可执行所有权限,
群组成员和其余用户具备可读、可执行权限,没有写入权限。
chmod u+x test 给test目录拥有者添加x可执行权限。
chmod o-w test 去掉其余用户写入test目录的权限。
变动文件或目录的拥有者或所属群组
chown
改变文件拥有者
chown thomas:root hello.txt
改变文件所属群组
chown :public hello.txt
改变文件拥护者和群组
chown root:root hello.txt