设置了 SGID 位的目录中文件的所有权

设置了 SGID 位的目录中文件的所有权

我有一个设置了 SGID 位的目录,因此ls将其显示为 drwxr-sr-x,并且由普通用户拥有。我有一个由该目录中的 root 拥有的文件,权限为 644。问题是我能否使该文件由该目录的用户所有者拥有。

答案1

您具有文件的读取权限和目录的写入权限。因此,您可以制作副本、删除原始文件、将副本重命名为原始名称。

答案2

  • 我不知道有什么通用的、神奇的方法可以更改现有文件的所有权。如果您想更改文件的所有者,您必须chown 这样做(作为root,即 sudo)。
  • 目录的SGID位与目录无关(用户)所有权 该目录中的文件数。它导致所有随后(IE,未来)在该目录中创建的文件具有相同的团体所有权作为目录本身。

相关内容