我正在运行 Eclipse 并试图阻止它在启动时自动更改文件。我认为将文件设置为root:root
具有-rw-rw-r--
权限就足够了,但它似乎将所有权更改回我的用户,然后无论如何编辑文件。
答案1
经过一番尝试后,我弄清楚了 Eclipse 正在做什么。感觉像是一个菜鸟错误,但我想我应该发布答案,以防它绊倒其他人。
它正在读取文件,删除包含的文件夹,重新创建文件夹,然后使用所需的权限重新创建文件。
文件可以被操作:
parentDir user:user drwxrwxr-x
-> folder user:user drwxrwxr-x
-> file root:root -rw-rw-r--
文件对用户来说是安全的:
parentDir user:user drwxrwxr-x
-> folder root:root drwxrwxr-x
-> file root:root -rw-rw-r--
上面的内容是安全的,因为您需要对目录进行写访问才能将其删除,而对于文件,您需要对其所在目录进行写访问才能将其删除。