我创建了一个目录,下一步是使该目录成为组的一部分。这是 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>
命令乔恩也可用于更改目录(或文件)组成员身份,其中组名一起指定或不指定所有者名称。