cha*_*118 4 linux ubuntu phpstorm
我在Ubuntu 12.04中以"user"身份登录在我的"project"目录中,我创建了一个文件query.sql.此文件具有以下权限.
-rw-rw-r-- 1 user user 946 Dec 2 17:51 query.sql
Run Code Online (Sandbox Code Playgroud)
此文件应该是Web可写的.所以我运行了这个命令.
sudo chown :www-data query.sql
Run Code Online (Sandbox Code Playgroud)
现在许可是
-rw-rw-r-- 1 user www-data 946 Dec 2 17:51 query.sql
Run Code Online (Sandbox Code Playgroud)
如果我修改了query.sqlphpstorm的内容,则将group再次设置为user.喜欢:
-rw-rw-r-- 1 user user 937 Dec 2 17:57 query.sql
Run Code Online (Sandbox Code Playgroud)
如果我query.sql使用其他编辑器修改内容,就像gedit这个问题不会发生.
IDE版本:8.0.1 Build:138.2001
查找和禁用Use "safe write"选项:
safe启用此选项后(默认情况下)将首先创建新的临时文件,然后将其重命名为正确的名称 - 这将导致您所描述的行为(从技术上讲,它将在最后成为全新的文件).禁用时,文件将被重写,因此不会更改权限/所有权.
PS
PhpStorm v8.0.2(基于139.xxx分支构建)具有重组设置屏幕.现在是该选项的完整路径Settings | Appearance & Behaviour | System Settings --> Use "safe write"
| 归档时间: |
|
| 查看次数: |
1389 次 |
| 最近记录: |