为什么组的其他成员不能使用目录?

sha*_*anu 2 permissions chmod chown

我使用以下命令创建了一个名为IDEin的目录/opt

sudo mkdir -p /opt/IDE
Run Code Online (Sandbox Code Playgroud)

然后我更改了IDE目录的所有者。

sudo chown shantanu:csedev /opt/IDE
Run Code Online (Sandbox Code Playgroud)

上面的命令工作正常并成功更改了所有者。但我不能给write permission/opt/IDE的组。以下命令不起作用。

sudo chmod g+w /opt/IDE
ls -l /opt
Run Code Online (Sandbox Code Playgroud)

输出

drwxrw-r-x 3 shantanu csedev 4096 Apr 9 14:50 IDE
Run Code Online (Sandbox Code Playgroud)

我有另一个用户名为developergroup 的成员csedev。但是我不能/opt/IDEdeveloper用户那里写入。

我也不明白ls命令的第一个权限部分的含义。drwxrw,权限太多了吧?

A.B*_*.B. 7

您还需要为目录上的组设置执行位,以便能够搜索目录并允许成员进入目录的权限:

chmod g+x /opt/IDE
Run Code Online (Sandbox Code Playgroud)