【问题标题】:How do I change the group ownership of a file in Ubuntu? [closed]如何在 Ubuntu 中更改文件的组所有权? [关闭]
【发布时间】:2014-03-18 22:11:42
【问题描述】:

关于如何更改文件的组所有者,我有一个小问题。目前该文件的组与我的用户名相同,但我想更改它,以便其他用户可以访问同一个文件并读取/写入它。

【问题讨论】:

  • 如果我只是右键单击属性,我知道该怎么做,但我想学习如何在终端中做到这一点

标签: linux bash ubuntu access-rights


【解决方案1】:

另外不要忘记将文件权限更改为 660,这将为所有者(您)提供读、写和权限,并为新组提供读、写权限。

例子:

-rw-r-----  1 martin martin          0 Feb 18 21:41 test

$ chown martin:newgroup test

$ chmod 660 test 

-rw-rw----  1 martin newgroup          0 Feb 18 21:41 test

【讨论】:

    【解决方案2】:

    语法是

    chown user:group file ...
    

    这通常(=当您不是 root 时)仅在您是同一组的成员时才有效(否则通过 chown'ing 文件您可能会超过其他用户的磁盘配额)。

    如果你们都在同一个组中,你也可以允许写访问权限

    chmod g+w file
    

    如上所述,这将允许group 的所有成员进行写访问。

    如果您不共享一个公用组,您可以安全地做的就是允许对该文件的读取访问权限,以便其他用户可以制作该文件的副本并编辑他/她的副本。

    【讨论】:

      【解决方案3】:

      您可以使用chown

      $ chown :friends myfile
      

      这会将myfile 的组更改为friends

      【讨论】:

      • 所以它的 chown :newgroupname 文件?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-16
      • 1970-01-01
      • 2014-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多