来自同一组的文件权限问题

来自同一组的文件权限问题

我有一个尚未创建且属于某个web-group组的文件夹。即使我的用户名位于该组下,我也无法修改文件或创建新文件而不执行sudo.

当我对我的文件夹执行以下代码时:chmod g+rwxs

那我就可以解决问题了。

所以我的问题是:

为什么会发生这种情况以及g+rwxs意味着什么?

我知道r读取w、写入和x执行g是针对组的。然而,我对解码完整的权限规则感到困惑。

我使用的是 Ubuntu 14.04

答案1

为什么会发生这种情况:可能是因为权限(在使用“chmod g+rwxs”更改权限之前)不允许该组修改文件。例如。您的组只有读取权限,而其他组也没有写入权限...

“g+rwxs”是什么意思:对于 (g)roup 添加 (+) (r)ead、(w)rite、e(x)ecute、(s)UID 权限(作为组)到文件/文件夹。

仅供参考 - 您的情况很可能不需要粘性/SUID 位,并且 chmod "g+rwx" 就足够了。

相关内容