拥有类似于组的目录结构会有好处吗/home/<username>
? /group/<groupname>
。各个组目录将归该组所有,并且非成员用户无法访问(默认情况下)。对于组来说,这将是共享其他组成员可能需要的文件的合理位置。
例如,让我们以 user pi
(如果不明显的话,我正在使用 debian)和 group 为例app
。
pi@raspberrypi:~ $ groups
pi adm dialout cdrom sudo audio video plugdev games users input netdev gpio i2c spi app
如果检查该/group
目录,您会发现它与以下内容非常相似$ cat /etc/group | awk -F: '{print $1}' | sort
:
pi@raspberrypi:~ $ ls -l /group
drwxrwx--- 6 root adm 4096 Aug 17 21:16 adm
drwxrwx--- 6 root audio 4096 Aug 17 21:16 audio
drwxrwx--- 6 root app 4096 Aug 17 21:16 app
..etc
每个目录都与系统上的每个组相对应。每个组的目录均由该组和系统 root 用户拥有。
现在,该组的其他用户app
将拥有一个特定位置来与该组的其他成员共享文件。假设的示例将允许pi
用户的主应用程序创建一个 sql 数据库,/group/app
并且该组的其他成员app
可以访问它。
答案1
为什么没有 /group/«groupname» 目录?
因为没有什么能造就他们。
拥有类似于组的目录结构会有好处吗
/home/<username>
?
也许:有很多组不应该包含在内(这对用户来说也是一样)。
如果您发现它有用,请创建它们。