Linux对文件和目录的权限位
权限位是十位
第一位 代表文件类型
- 普通文件
d 目录文件
l 链接文件
后面九尾
所有者权限 u = user
所属组权限 g = group
其他*限 o = other
r 读取 4
w 写入 2
x 执行 1
- 无权限
修改权限
chmod 权限 文件名
逻辑描述法
chmod u+wx 文件名 //所有者 添加w和x
chmod g-wx 文件名 //所属组 去掉w和x
chmod o=rwx 文件名 //其他人 直接赋予所有权限
数字描述法
r 读取 4
w 写入 2
x 执行 1
最高权限 777
chmod 555 文件名
rwx 权限对于目录和文件实际意义不一样
文件:
r:查看文件内容
w:修改文件内容
x:执行文件
目录:
r:列出文件
w:创建删除文件
x:进入目录
简单的说:
1.对文件有写权限,只能代表可以修改这个文件,要想删除文件,需要文件所在目录有写入的权限
2.只要对目录有写权限,目录中的文件,就算是root创建的文件,也可以删除掉
赋予权限要合理
1.对目录有w权限,以意味着需要rwx权限
2.对脚本执行,需要rx并且对该目录也有rx权限