-
权限的基本介绍:
执行ls -l命令之后显示如下图
上图最前面的10个字母表示该文件或者目录的权限
解释: | 文件类型 | 属主权限 | 属组权限 | 其他用户权限 |
第几个字母: | 0 | 1 2 3 | 4 5 6 | 7 8 9 |
对应的字母: | d | rwx | r-x | r-x |
字母的含义: | 目录文件 | 读,写,执行 | 读,写,执行 | 读,写,执行 |
rwx权限详解:
- rwx:作用到文件
r:代表read 可以读取查看
w:代表write 可以修改,但是不代表可以删除,因为删除一个文件的前提是该文件所在的目录有写的权限,才可以删除文件
x:代表:execute:可以执行
- rwx:作用到目录
r:代表read 可以读取查看目录
w:代表write 可以修改,目录内创建,删除,重命名
x:代表:execute:可以进入该目录
可用数字表示 r=4 w=2 x=1
因此rwx=7
-
修改文件和目录的权限
-
第一种方法可以使用“+”“-”“=”来修改权限
chomd 【选项】
【选项】:-u:该文件的所属者
-g:该文件的所属组
-o:其他人
-a:所有人(u+g+o)
chmod u=rwx, -g=rx , -o=r abc
上面的命令是给abc文件的
所有者添加了“读写执行”权限
所在组添加了“读和执行”权限
其他人添加了“只读”权限
去掉权限或者添加权限可以把等号换成相应的加减!如下图
给文件abc的
所在组去掉执行权限
其他人添加执行权限
-
通过数字添加权限
r=4,w=2,x=1
chmod u=rwx,g=rwx,o=rwx <=> chmod 777
r+w=6 r+x=5 w+x=3 r+w+x = 7
下图:
给文件abc的
所有者全部权限
所在组添加读和执行权限
其他人添加读和执行权限
以上就是我今天学习的linux文件权限的管理内容有错误或者不懂的地方请留言!大神误喷!小弟大菜鸟一个!