修改目录权限

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>