【问题标题】:howto change group ownership of directory with normal permission如何更改具有正常权限的目录的组所有权
【发布时间】:2012-02-02 15:06:03
【问题描述】:

在 Ubuntu 中,用户(属于 group_a 的 user_a)创建了一个新目录“new_dir”。 这个目录的所有权当然是 user_a.group_a 该用户也是 group_b 的一部分

我的问题是,尽管 user_a 也是 group_b 的一部分,为什么 user_a 不能将组所有权更改为 group_b(不使用 sudo 或 su)?

chgrp user_a.group_b new_dir results in an error

【问题讨论】:

  • chgrp group_b new_dir 怎么样?
  • 同样的问题,无权更改所有权
  • 嗯...没有机器可以试用。 chown user_a:group_b new_dir 怎么样?
  • 你提出的语法没问题,但是权限问题依然存在。
  • 您是否检查过 new_dir 所在的权限/所有权(组和/或用户)

标签: linux file permissions


【解决方案1】:

你不能在每个 gnu/linux系统上这样做。

事实上,有些发行版要求只有超级用户才能进行此类操作。

此外,如果您在一个组中并且添加了自己(或有人添加了您)并且您没有重新启动或注销 - 自从发生这种情况后登录,您必须运行一个命令 - 希望能记住 - 就像那样:newgrp <group>.

这是因为在您再次登录之前,群组不会更新。所以即使你编辑/etc/groups,你仍然需要“重新加载”它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-01
    • 1970-01-01
    • 2014-06-16
    • 1970-01-01
    • 2013-07-19
    • 2012-04-03
    • 1970-01-01
    • 2011-04-13
    相关资源
    最近更新 更多