![linux:组间共享文件夹的位置](https://linux22.com/image/1252131/linux%EF%BC%9A%E7%BB%84%E9%97%B4%E5%85%B1%E4%BA%AB%E6%96%87%E4%BB%B6%E5%A4%B9%E7%9A%84%E4%BD%8D%E7%BD%AE.png)
用作组存储位置的文件夹的最佳位置是什么?换句话说,我想要一个名为“examplefolder”的文件夹,该文件夹属于名为“examplegroup”的组,该组中的每个人都可以访问该文件夹。home/examplefolder 是最佳位置还是其他地方?
编辑:
该文件夹需要读写权限,因此 /usr 不起作用。有人认为 /var 合适吗?根目录中的共享内容怎么样?有什么理由不使用 /home/examplefolder 吗?
答案1
根据man hier
,/usr
如果数据只供其他用户读取,则比较合适。您不需要必须严格遵循特定的层次结构,尽管建议如此。我个人的所有共享文档都位于一个单独的驱动器下,我将其挂载在该驱动器上/shared
并通过 Samba 发布,并使用 NFS 导出。将其存储在单独的物理磁盘上可以保持我的主磁盘快速且不受该活动的影响,无论谁在访问共享以及他们传输了多少。只需确保您相应地设置权限即可。
答案2
不,没有理由这样做,即使你的/家位于单独的分区上,包含所有现场作业,这样做可确保备份 /home 可以保持维护系统的单独过程。
相反,你可以创建自己的层次结构:hier.7 手册页说:
BUGS
This list is not exhaustive; different systems may be configured differently.
就像修改/etc/adduser.conf指向包含用户主目录 (DHOME) 的另一个目录,因此:
DHOME=/home/users
你可以把你的群组目录放到/home/groups/示例文件夹
你甚至可以创建/enterpriseprivatestorage在单独的分区上,
/enterpriseprivatestorage/用户,/enterpriseprivatestorage/作品和
/enterpriseprivatestorage/共享最终/enterpriseprivatestorage/共享/示例
并修改/etc/adduser.conf用于设置DHOME=/enterpriseprivatestorage/users
...
... 有你想要的!(但最好没有/usr,/var或任何由 hier.7 手册页保留的内容)