权限的概念
- linux中,权限是用于控制【用户】对 【文件】进行操作控制的工具。
- 用户权限+文件权限
- 用户权限
- 用户
- 用户组:具有相同特性的用户的集合体。
- 文件权限
- linux中,一切皆文件,包括普通文件,目录,文件夹。所有的文件都具有3种权限,即:读(read)写(write)执行(execute),对应:【4 2 1】 。
- 文件夹:
- 读:查看当前文件夹下的文件
- 写:在文件夹中创建、删除、修改文件
- 执行:允许用户进入该文件夹
- 用户权限
属主属组其他
增加权限的2种模式
- 符号模式
- chmod a+x 1.txt //所有用户都具有执行权限
- chmod a+ rwx 1.txt //给所有用户赋予读写和执行权限
- chmod o-w 1.txt //移除其他用户的写权限
- 其中:a表示所有用户,u表示当前用户,o 表示其他用户,+ 表示增加权限 ,- 表示取消权限 ,= 表示赋予权限。
- 二进制模式
- 读:4
写:2 - 执行:1
- chmod 421 //给当前用户赋予读权限,当前用户组赋予写权限,其他用户赋予执行权限。
- chmod 763 //当前用户赋予读写执行权限,用户组赋予读写权限,其他用户赋予写和执行权限。
- 读:4
- chmod -R 777 dir //让dir目录下的所有文件都具有全部权限,-R 递归赋予。