修改目录权限
Change permissions of directory
我有一个具有 drwxrwxr-x+ 权限的目录。我想将此权限更改为 drwxr-xr-x
请建议更改上述权限的命令。
这会起作用:
chmod g-w <dirName>
'chmod' 命令可用于更改 'user'、'group' 和 'others' 的权限。您可以组合或单独使用 shorthand 符号“u/g/o”,以及“+/-”和“r/w/x”来控制权限。
权限看起来像这样“drwxrwxrwx”:
u - 用户权限(以d后的前三个字符表示
在权限中)
g - 组的权限(用接下来的三个字符表示
获得用户许可后)
o - 其他权限(用接下来的三个字符表示
经过组的许可)
'+/-' : 选择删除或添加权限
'r/w/x' : 权限类型 r-read, w-write, x-execute
我们来分析一下想要的结果:
drwxr-xr-x
d
只是表示这是一个目录,我们可以忽略它:
rwxr-xr-x
将其翻译成二进制代码:
11110101
(0 相当于 -
)。
将每 3 位数字转换为十进制数:
755
: 111 → 7, 101 → 5
最后只需输入:
chmod 755 <dirname>
我有一个具有 drwxrwxr-x+ 权限的目录。我想将此权限更改为 drwxr-xr-x
请建议更改上述权限的命令。
这会起作用:
chmod g-w <dirName>
'chmod' 命令可用于更改 'user'、'group' 和 'others' 的权限。您可以组合或单独使用 shorthand 符号“u/g/o”,以及“+/-”和“r/w/x”来控制权限。
权限看起来像这样“drwxrwxrwx”:
u - 用户权限(以d后的前三个字符表示 在权限中)
g - 组的权限(用接下来的三个字符表示 获得用户许可后)
o - 其他权限(用接下来的三个字符表示 经过组的许可)
'+/-' : 选择删除或添加权限
'r/w/x' : 权限类型 r-read, w-write, x-execute
我们来分析一下想要的结果:
drwxr-xr-x
d
只是表示这是一个目录,我们可以忽略它:
rwxr-xr-x
将其翻译成二进制代码:
11110101
(0 相当于 -
)。
将每 3 位数字转换为十进制数:
755
: 111 → 7, 101 → 5
最后只需输入:
chmod 755 <dirname>