文件属性
- 文件权限
- 文件属性
- 修改文件权限属性
- 文件所有者
文件权限
文件属性
Linux中文件权限 可以通过文件属性体现;
使用 ll 查看文件列表
最前面的 l d 表示文件类型
1 5 表示硬链接数 或者 子文件夹个数
所属用户
所属用户组
文件大小
创建/更新时间
文件(夹)名
后面的rwx,以三个为一组,
分别表示 所属用户权限(u),所属用户组权限(g),其他用户权限(o);
其中 rwx 分别表示 :读权限,写权限(仅限修改,不能删除;要删除,必须有当前文件夹的修改权限),执行权限
修改文件权限属性
命令:chmod [-R 如果修改的是文件夹,对其内部所有文件执行该操作]
该命令有几种方式设置权限属性:增量修改和全量覆盖
- 增量修改
chmod u/g/o/a +/-/= r/w/x 文件(夹)
# 给当前用户添加可执行权限
chmod u+x files....
用户/数组/其他用户/所有用户
增加/减少/赋予
读/写/执行
- 全量覆盖
以每三位进行划分,分别以二进制表示,以最终数字表示每一位的权限
chmod 777 文件(夹)
第一个7代表 所属用户有有所有权限;1表示有权限,0表示没有权限
7 用二进制表示就是 111 ,三位分别代表读写执行权限
第二个7表示 所属组的权限
第三个7表示 其他用户的权限
常用数字
- 777 对所有人开放所有权限
- 755 所有者读+写+执行,其他读+执行
- 644 对所有者开放读写权限,其他用户读取权限
- 640 所有者读写,属组读,其他无权限
文件所有者
修改文件所有者属性 使用 chown
修改文件属组 使用 chgrp
同样对文件夹修改时适用-R递归操作。