分类: LINUX
2018-10-23 20:39:33
一 总述
访问文件的身份有三大类:1 owner(拥有者)2. group(和所有者同组的用户)3.others(其他人)
权限三大类:read(读)write(写)execute(执行)
读权限:
对于文件夹来说,读权限影响用户是否能够列出目录结构
对于文件来说,读权限影响用户是否可以查看文件内容
写权限:
对文件夹来说,写权限影响用户是否可以在文件夹下“创建/删除/复制到/移动到”文档
对于文件来说,写权限影响用户是否可以编辑文件内容
执行权限:
一般都是对于文件来说,特别脚本文件。
对于文件来说,执行权限影响文件是否可以运行。
对于件夹来说,执行权限影响对应的用户是否可以在文件夹内执行指令。
#ls -l 路径 【ls -l 等价于 ll】查看文件属性
drwxr-x---
d: 一位,表示文件类型 rwx:三位,表示文件所有者的执行权限
r-x: 三位,表示和文件所有者同在一个组的用户的权限
---:三位。其他用户的权限
r 读 w写 x执行 -没有权限
权限分配中,均是rwx的三个参数组合,且位置顺序不会变化。没有对应权限就用 – 代替
二权限设置
1. 语法
chmod 选项 权限模式 文档
-R:递归设置权限 (当文档类型为文件夹的时候)
u:表示所有者身份owner(user)
g:表示给所有者同组用户设置(group)
o:表示others,给其他用户设置权限
a:表示all,给所有人(包含ugo部分)设置权限
如果在设置权限的时候不指定给谁设置,则默认给所有用户设置
权限字符:
r:读 w:写 x:表示执行 -:表示没有权限
权限分配方式:
+:表示给具体的用户新增权限(相对当前)
-:表示删除用户的权限(相对当前)
=:表示将权限设置成具体的值(注重结果)【赋值】
数字形式chmod 754 /home/test.txt