如何使目录成为组的一部分?

如何使目录成为组的一部分?

我创建了一个目录,下一步是使该目录成为组的一部分。这是 chown 的事吗?或者另一个命令?这是我的功课。我们已经检查了权限、更改文件所有权和修改用户。 chown 和 chmod。但我在笔记中找不到有关将目录作为组的一部分的任何内容。我缺少什么?

我会用吗chown -R 组名 目录名/路径

接下来的问题是更改“其他人”的权限,我知道该怎么做。

答案1

UNIX 的运行方式是,一切都是文件,包括目录。因此,目录可以像文件夹一样使用 chown 更改其用户和组。

仅更改顶级目录。

chown :groupname directory

更改目录以及所有子文件和子目录。

chown -R :groupname directory

如果您对 chown 有任何其他疑问,我建议您查看chown 手册页或者看看这个问Ubuntu回答

答案2

每个目录(或文件)都有所有者,团体权限

您不能“使目录成为组的一部分”,但可以更改目录(或文件)组所有权。

更改组所有权的命令是chgrp

chgrp <group> <directory-or-file-name>

命令乔恩也可用于更改目录(或文件)组成员身份,其中组名一起指定或不指定所有者名称。

相关内容