【问题标题】:file owner can not change ownership in Linux文件所有者不能在 Linux 中更改所有权
【发布时间】:2016-11-23 14:50:51
【问题描述】:

在 Linux 中,我是一个文件的所有者,然后我尝试将所有者更改为另一个帐户,但失败了。不允许操作。你知道为什么吗 ?我是用户'BBB'。谢谢

-bash-4.1$ ls -al
drwxrwxrwx 2 AAA games      4096 Nov 23 14:39 .
drwxr-xr-x 3 AAA games      4096 Nov 23 14:36 ..
-rw-r--r-- 1 BBB esmgroup  16798 Nov 23 14:38 XXX-1.0-SNAPSHOT.jar
-bash-4.1$ chown AAA:games ./*.jar
chown: changing ownership of `./XXX-1.0-SNAPSHOT.jar': Operation not permitted

【问题讨论】:

  • 使用sudo。此类操作需要sudo 或提升权限。
  • chown 需要与sudo 一起运行。例如sudo chown newuser XXX-1.0-SNAPSHOT.jar
  • 但是试过sudo,BBB不在sudo用户列表中

标签: linux


【解决方案1】:

只有 root 可以更改文件的所有者。这是最终的。

您可以通过使用su 登录到root 或在您的命令前使用sudo 来做到这一点。

更多信息在这里:https://unix.stackexchange.com/questions/27350/why-cant-a-normal-user-chown-a-file

如果您在多个组中,则可以更改文件的组。

【讨论】:

    【解决方案2】:

    您应该登录到 root 帐户才能被授予将所有权更改为任何用户的权限

    你可以在命令前输入 sudo 然后登录到你的 root 用户

    【讨论】:

      猜你喜欢
      • 2014-08-11
      • 2016-02-04
      • 2014-03-23
      • 2011-04-13
      • 1970-01-01
      • 2012-10-25
      • 2011-01-14
      • 2012-04-03
      • 2010-09-30
      相关资源
      最近更新 更多