PHPStorm 保存文件时更改组

Ryr*_*yre 4 ubuntu permissions

使用 PHPStorm 编辑文件时,组从更改www-data为我的本地用户。我已经将我的本地用户添加到www-data组中,如果我用gedit/ vim/etc. 该组保持为www-data.

我怀疑 PHPStorm 必须以不同的用户身份运行,但是当我检查时ps,它显示为我的本地用户。什么会导致这个程序改变它正在编辑的文件组?

Tim*_*imo 5

造成这种情况的原因很可能是编辑器备份了原始文件,然后写入新文件,以便获取用户的当前组 ID。编辑器必须明确地将该组重置为原始组。

您可以尝试newgrp在启动 PHPStorm 之前使用更改进行编辑的用户组:

newgrp www-data 
Run Code Online (Sandbox Code Playgroud)