文件模式
linux系统中每个文件都有一组权限值,拥有控制用户读写文件和运行文件的资格。
- 文件模式
文件模式是用于显示文件权限的情况和其他附件信息创建时间、日期、文件名。 - 文件信息解读
-rw---x--x 1 root root 208 2月 9 22:15 1.txt 这句话前十位字符的意义:代表文件的权限信息。
第一位是文件类型,-代表常规文件、-d地代表目录、-l代表符号链接
第二位到第四位分别是文件拥有者对文件的读、写、执行的权限。
第五位到第七位分别是文件拥者所在组对文件的读、写、执行的权限。
后三位分别是其他部分(全局权限)对文件读、写、执行的权限。一般不赋予写权限。 - 读、写、执行的权限符号
r 表示文件可读
w 表示文件可写
x 表示文件可以执行
-表示无该权限
权限位是权限信息中代表权限的三个部分,也就是权限信息后九位。
变更文件权限
- 命令
使用 chmod 命令对文件的权限进行修饰。 - 权限部分的缩写
-u 用户
-g 用户组
-o 其他用户组
-a 三者皆是
+ 表示增加权限
- 表示取消权限
= 表示唯一设定权限
1 表示执行
2 表示写
4 表示读 - 参数解释
-c : 若该文件权限确实已经更改,才显示其更改动作
-f : 若该文件权限无法被更改也不要显示错误讯息
-v : 显示权限变更的详细资料
-R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更) - 变更权限方式一
使用加减号进行添加和取消权限类如:
chmod ug+rw 1.txt 表示为用户和用户组添加读、写的权限。
chmod ug-rw 1.txt 表示为用户和用户组取消读、写的权限。 - 变更权限方式二
chomod 744 1.txt 表示为用户添加读、写、执行权限,用户组与全局权限添加读权限 - 常见权限数字组合
模式 | 详情 | 对象 |
---|
644 | u: rw; g,o: r | 文件 |
600 | u: rw; g,o: - - - | 文件 |
755 | u: rwx; g,o: r-x | 目录,程序 |
700 | u: rwx; g,o: - - - | 目录,程序 |
711 | u:rwx; g,o: --x | 目录 |