改变文件权限的命令是 chmod
基本信息 r w x
r=读权限=4
w=写权限=2
x=执行权限=1
-=没有权限
简单的用法就是 chmod 777(第一个表示所属主的权限,用加法表示7表示,可读可写可执行,第二个表示 所属组群的权限,第三个表示除了所属主和组群外其他所有人的权限) 文件名
第二种方法是 chmod u=rwx g=r-- o=r-- 文件名 u=所属者 g=所属主 o=除了所有者和所属者的其他所有人
还可以如果要增加或者减少权限可以直接 chmod u+x 或者 u-x (根据实际情况使用实际的使用者,如果要操作多个,可以用符号逗号隔开)
特殊的a 代表所有人,a+r(-r)表示所有用户都增加一个权限或者减少一个权限
chmod -R 继承目录下所有更改的权限
umask 用来指定创建默认文件或者文档的默认权限
详细的换算方法是用把umask的值转换成权限来推算
比如 022 --- -w- -w- 目录一般是777 rwx rwx rwx 文件一般是666
一位一位减少 目录rwx rwx rwx 减 --- -w- -w- = rwx r-x r-x = 755
文件rw- rw- rw- 减 --- -w- -w- = rw- r-- r-- = 644
时间: 2024-10-05 08:35:14