无意中发现的一个问题,在 centos7 和 debian 系统上都出现了,应该不是发行版的问题。 先在普通用户主目录下创建一个文件 f1:
touch f1 查看其属性:
ls -l -rw-r--r-- 1 vk vk 26 10 月 13 11:37 f1
然后修改文件 f1 的所有者和所属组:
sudo chown root:root f1 ls -l -rw-r--r-- 1 root root 0 10 月 13 11:36 f1
在 vk 用户下编辑:
vim f1 写入一些内容之后,直接
:w是无法保存的,提示不能写入只读文件。但可以用
:w!保存,保存后所有者和所属组就回到了 用户 vk 和 组 vk 。
(但在其他目录下就不行了)
vim 的强制保存这么厉害吗?还是 Linux 对主目录有什么特殊设置?
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69980045/viewspace-2727303/ ,如需转载,请注明出处,否则将追究法律责任。