为什么我仍然可以写入标有400的文件

永远的学习者
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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的轮播指标有数字?

来自分类Dev

为什么看到具有400个权限的文件可由root写入但由用户只读?

来自分类Dev

为什么我仍然看到旧的日志文件而没有新的日志文件?

来自分类Dev

为什么我可以将文件写入只读文件夹?

来自分类Dev

为什么我无法写入mmaped文件

来自分类Dev

为什么我的StreamWriter无法写入文件?

来自分类Dev

为什么我的代码未写入文件?

来自分类Dev

为什么我选择的鼠标光标有时会起作用?

来自分类Dev

为什么我可以从cronjob中的Bash脚本创建但不能写入文件?

来自分类Dev

为什么删除的文件在 Linux 中仍然可以写

来自分类Dev

Python:在替换文件内容时,此代码有什么方法可以写入我的文件?

来自分类Dev

为什么我对文件执行 fwrite() 时没有写入文件?

来自分类Dev

为什么没有类的对象仍然可以正常工作

来自分类Dev

为什么(虽然.. getchar())在C中没有写入我的文件?

来自分类Dev

为什么我的代码创建一个.txt文件,但没有在其中写入信息?

来自分类Dev

为什么(虽然.. getchar())在C中没有写入我的文件?

来自分类Dev

为什么我用WriteFile写入文件的每个字符之间都有空格?

来自分类Dev

为什么我的代码中没有将“流派”数据写入 .csv 文件

来自分类Dev

即使我没有#include <algorithm>,为什么仍然可以使用std :: max和std :: min?

来自分类Dev

AWS角色和用户没有任何政策,为什么我仍然可以访问K8s集群?

来自分类Dev

即使我没有#include <algorithm>,为什么仍然可以使用std :: max和std :: min?

来自分类Dev

为什么仍然有“已更改但未更新”文件?

来自分类Dev

为什么Crypto ++ SecByteBlock下标有效

来自分类Dev

为什么声纳指标有时是错误的?

来自分类Dev

为什么我可以打开此文件?

来自分类Dev

我的矩形绘图坐标有什么问题?

来自分类Dev

我应该删除标有黄色的文件吗?

来自分类常见问题

为什么我的Out-File不将输出写入文件

来自分类Dev

为什么我要写入的文件“不存在”?

Related 相关文章

  1. 1

    为什么我的轮播指标有数字?

  2. 2

    为什么看到具有400个权限的文件可由root写入但由用户只读?

  3. 3

    为什么我仍然看到旧的日志文件而没有新的日志文件?

  4. 4

    为什么我可以将文件写入只读文件夹?

  5. 5

    为什么我无法写入mmaped文件

  6. 6

    为什么我的StreamWriter无法写入文件?

  7. 7

    为什么我的代码未写入文件?

  8. 8

    为什么我选择的鼠标光标有时会起作用?

  9. 9

    为什么我可以从cronjob中的Bash脚本创建但不能写入文件?

  10. 10

    为什么删除的文件在 Linux 中仍然可以写

  11. 11

    Python:在替换文件内容时,此代码有什么方法可以写入我的文件?

  12. 12

    为什么我对文件执行 fwrite() 时没有写入文件?

  13. 13

    为什么没有类的对象仍然可以正常工作

  14. 14

    为什么(虽然.. getchar())在C中没有写入我的文件?

  15. 15

    为什么我的代码创建一个.txt文件,但没有在其中写入信息?

  16. 16

    为什么(虽然.. getchar())在C中没有写入我的文件?

  17. 17

    为什么我用WriteFile写入文件的每个字符之间都有空格?

  18. 18

    为什么我的代码中没有将“流派”数据写入 .csv 文件

  19. 19

    即使我没有#include <algorithm>,为什么仍然可以使用std :: max和std :: min?

  20. 20

    AWS角色和用户没有任何政策,为什么我仍然可以访问K8s集群?

  21. 21

    即使我没有#include <algorithm>,为什么仍然可以使用std :: max和std :: min?

  22. 22

    为什么仍然有“已更改但未更新”文件?

  23. 23

    为什么Crypto ++ SecByteBlock下标有效

  24. 24

    为什么声纳指标有时是错误的?

  25. 25

    为什么我可以打开此文件?

  26. 26

    我的矩形绘图坐标有什么问题?

  27. 27

    我应该删除标有黄色的文件吗?

  28. 28

    为什么我的Out-File不将输出写入文件

  29. 29

    为什么我要写入的文件“不存在”?

热门标签

归档