在Linux中,chmod命令用于修改文件或目录的权限
- 读取(r):数字4表示读取权限。用户可以查看文件内容。
- 写入(w):数字2表示写入权限。用户可以修改文件内容。
- 执行(x):数字1表示执行权限。用户可以运行文件作为程序或脚本。
当你组合这些数字时,可以使用以下规则:
- 如果一个权限被禁用,将其数字设置为0。
- 如果一个权限被启用,将其数字设置为相应的值(4、2或1)。
- 如果一个权限被设置为默认(即继承自父目录),将其数字设置为6(即4+2,因为默认权限包括读取和写入)。
例如,要将文件file.txt的权限设置为仅允许所有者读取和写入,可以使用以下命令:
chmod 600 file.txt
这将设置文件权限为:所有者(6,即4+2)有读取和写入权限,而其他用户(0)没有任何权限。