gpt4 book ai didi

linux - 为什么普通用户不能使用chgrp/chown

转载 作者:太空宇宙 更新时间:2023-11-04 06:02:53 24 4
gpt4 key购买 nike

-bash-3.2$ man chgrp | head -1
CHGRP(1) User Commands CHGRP(1)
-bash-3.2$ man chown | head -1
CHOWN(1) User Commands CHOWN(1)

以下内容来自“man 7 man”:

1 Commands
Those commands that can be executed by the user from within a shell.
8 System management commands
Commands like mount(8), many of which only root can execute.

为什么普通用户不能使用CHGRP(1)/CHOWN(1)?据我了解,普通用户不能使用CHGRP(8)/CHOWN(8)。

最佳答案

让非 root 用户使用 chownchgrp 会产生很多问题。

  1. 如果用户能够chown其他用户自己的文件,那么此后,他将无法再访问自己的文件 - 不好。
  2. 如果某个邪恶用户劫持了您的帐户,他将能够更改您文件的权限,使这些文件现在由其他用户拥有:例如邪恶用户或 www 用户。那么,窃取您的数据就变得轻而易举了。

关于linux - 为什么普通用户不能使用chgrp/chown,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18225214/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com