限制文件所有者的权限

Pet*_*ter -1 bash

我需要一些帮助,了解当您为所有者设置文件的所有权时会发生什么。又名。chmod 400 意味着只有所有者可以查看它,其他人无法对其进行任何操作。但是,如果我打开 vim(作为所有者用户)并对文件进行更改,我可以使用“wq!”写入它。那么,如果用户可以覆盖它们,这些权限究竟有什么限制呢?我是否还可以覆盖 vim 以外的其他工具中的权限(也就是从程序中恢复到文件)?

use*_*517 5

系统完全按照预期工作并遵循您的明确指示。

有了!你告诉 vim按照我说的去做,我知道我在做什么。由于您是文件的所有者,因此您可以更改权限以允许写入,因此这实际上是 vim 将要做的。