【发布时间】:2020-11-01 16:06:12
【问题描述】:
我有一个具有 drwxrwxr-x+ 权限的目录。我想将此权限更改为 drwxr-xr-x
请建议更改上述权限的命令。
【问题讨论】:
标签: linux file-permissions chmod
我有一个具有 drwxrwxr-x+ 权限的目录。我想将此权限更改为 drwxr-xr-x
请建议更改上述权限的命令。
【问题讨论】:
标签: linux file-permissions chmod
让我们分析一下想要的结果:
drwxr-xr-x
d 只是表示这是一个目录,我们可以忽略它:
rwxr-xr-x
将其翻译成二进制代码:
11110101(0 相当于-)。
将每 3 位数字转换为十进制数:
755: 111 → 7, 101 → 5
最后只要输入这个:
chmod 755 <dirname>
【讨论】:
这将起作用:
chmod g-w <dirName>
'chmod' 命令可用于更改'user'、'group' 和'others' 的权限。您可以组合或单独使用简写符号“u/g/o”,以及“+/-”和“r/w/x”来控制权限。
权限看起来像这样“drwxrwxrwx”:
u - 用户的权限(以 d 后的前三个字符表示 在权限中)
g - 组的权限(以接下来的三个字符表示 用户权限后)
o - 其他权限(以接下来的三个字符表示 在组的权限之后)
'+/-' :选择删除或添加权限
'r/w/x' : 权限类型 r-read, w-write, x-execute
【讨论】: