chown:更改“ ”的所有权:操作不允许

chown:更改“ ”的所有权:操作不允许

我知道这可能是重复的,但我看了其他答案,对答案并不满意。如果您是超级用户或文件所有者,则应该能够使用 chown 命令。好吧,在我的情况下,我是文件的所有者,我想使用 chown。但我想将文件的所有权更改为超级用户,因此我输入以下内容:

$ chown root testfile

但它给了我错误:

 chown: changing ownership of `testfile': Operation not permitted

但是,我是该文件的所有者,并授予自己对该文件的读、写和执行权限:

-rwx------  1 viggy viggy      10 Nov 14 13:01 testfile

那么作为文件的所有者,为什么我不能更改文件的所有权?

答案1

您需要以 root 身份更改文件的所有权。普通用户无法执行此操作。

chmod否则,只需设置 SETUID 位,然后将所有权更改为 root,即可轻松获得 root 访问权限。

相关内容