如果我不属于某个文件的组,是否可以更改该文件的组?

如果我不属于某个文件的组,是否可以更改该文件的组?

是否可以使用 chgrp 或 chown 将文件所属组更改为我(作为所有者)不属于的组?我拥有该文件,但我不属于我想将其更改为的组,因此是否可以不使用 sudo 来完成此操作?

答案1

不幸的是,您需要成为该组的成员才能按照以下链接授予该组权限:

https://serverfault.com/questions/462174/using-chown-to-change-the-group-owner-of-a-directory-is-not-permitted-why

sudo 是你唯一的选择......

答案2

是的,你可以。只要你有机器的物理访问权限,你就不需要sudo

  • 重启。
  • 进入 grub 救援模式。为此,当 GRUB 显示菜单列表时(您可能需要ESC在启动时按下以显示菜单),请按照以下说明进行操作:

    • 使用箭头选择要修改的启动项。
    • 按下e编辑条目
    • 使用箭头转到内核行
    • 按下e编辑此条目
    • 在该行末尾添加单词 single
    • 按下ESC返回上级菜单
    • 按下b以启动此内核

您将获得 root 提示符并可以使用chmodchown并且chgrp无需sudo或不属于该文件的组。

相关内容