root@user123:~# touch 1.pwd
root@user123:~# chmod 400 1.pwd
root@user123:~# echo "abc" > 1.pwd
root@user123:~# vi 1.pwd
root@user123:~# ls -lart
total 3344
-rw-r--r-- 1 root root 148 Aug 17 2015 .profile
-rw-r--r-- 1 root root 3106 Apr 9 2018 .bashrc
drwx------ 3 root root 4096 Dec 13 13:35 .dbus
drwxr-xr-x 3 root root 4096 Dec 13 13:35 .local
drwx------ 7 root root 4096 Feb 21 10:47 .config
-rw------- 1 root root 39013 Mar 4 11:57 .bash_history
drwx------ 12 root root 4096 Mar 4 12:45 .
-r-------- 1 root root 4 Mar 4 12:45 1.pwd
root@user123:~# echo "no change" >> 1.pwd
root@user123:~# cat 1.pwd
abc
no change
权限管理成功将文件更改为只读。那么为什么会继续写入文件仍然成功。我如何避免这种情况。
根目录可以覆盖标准权限。
简单的解决方案:除非真正需要,否则不要使用root。这样一来,您删除或破坏对系统至关重要的内容的可能性就大大降低了
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句