符号模式则使用字母r(读)、w(写)、x(执行),加上用户类别(u、g、o)和操作符(+、-、=)。所以,赋予所有用户读、写、执行权限的命令是chmod ugo+rwx filename。
在 Unix 系统中,权限通常分为读(4)、写(2)、执行(1)。将这些数字相加,可以得到不同的权限组合。例如:
chmod 600 和 chmod 400 的区别
在 Unix 和 Linux 系统中,chmod 命令用于更改文件的权限。权限由三个数字组成,分别表示文件所有者、组和其他用户的权限。每个数字的范围是 0 到 7,数字越大,权限越高。
1. chmod 600 llq.pem
权限分解:
6:文件所有者的权限。6 表示读(4)和写(2)权限。
0:组的权限。0 表示没有权限。
0:其他用户的权限。0 表示没有权限。
效果:
文件所有者可以读取和写入文件。
组和其他用户无法访问该文件。
2. chmod 400 llq.pem
权限分解:
4:文件所有者的权限。4 表示只读权限。
0:组的权限。0 表示没有权限。
0:其他用户的权限。0 表示没有权限。
效果:
文件所有者只能读取文件。
组和其他用户无法访问该文件。
3. 区别总结
读写权限:
600:文件所有者有读和写权限。
400:文件所有者只有读权限。