以下内容仅作为学习记录
因为这部分我觉得还是比较重要的,所以再次拿出来整理
linux文件权限的管理与认识
1.首先需要认识查看权限
基础知识:
1.ls -l显示的详细信息中:
-rw-r–r–
drwxr-xr-x
一共10个字符,第一个字符表示文件类型,后面9个字符表示文件权限
文件类型:
“-” 表示普通文件。普通文件指文本文件和二进制文件,如a.c 1.txt a.out 都是普通文件
d 表示文件夹,d是directory的缩写
l 表示符号连接文件,后面会用->打印处它指向的文件
s 表示socket文件
p 表示管道文件 pipe
ls -l表示详细信息,10个字符,drwxr-xr-x
第一个表示文件类型。剩下的9个分成3组,表示文件权限
前三个表示此文件的属主对文件的权限
中间三个表示此文件属主所在的组对文件的权限
最后三个表示其他用户对文件的权限
rwx怎么解析:r代表可读,w代表可写,x代表可执行
rwx:可读可写可执行
r-x:可读不可写可执行
r–:可读不可写不可执行
2.权限修改方法
权限管理******非常重要
作用:用来管理系统中文件的权限
chmod 修改权限
chown 修改属主
chgrp 修改所在的组
-rwxr-xr-x
第一组是属主的权限,第二组是属主所在的组的权限,第三组是其他用户的权限
这个权限还有另一种表示方法,用数字来表示
编码规则如下:
r 可读 4
w 可写 2
x 可执行 1
“-” 无权限 0
有这个编码规则,则rwxr-xr-x编码后为755
第一种修改权限的规则:
修改命令:chmod 744 文件名
第二种修改权限的方法:
在原来的权限基础上进行修改,即增加或减少某权限
三个组的用户编码依次为:属主u 属主所在的组g 其他用户Q
比如
要属主增加可执行权限 chmod u+x 文件名
其他用户增加可写权限 chmod Q+w 文件名
属主所在用户去掉可执行权限 chmod g-x 文件名
后面的内容等用到了再更新