假设一台 PC 由许多用户共享,每个人都将个人数据保存在自己的主目录中,但假设一个用户下载了一部电影,并将其保存在其他所有人也可以观看的位置。另一个用户下载了一些歌曲,也希望其他所有人都能听。
是否有用于此目的的标准目录?
答案1
(大多数) Linux 使用的文件系统布局标准是这里,但它不能很好地映射到您的问题。
如果您提供的数据将归 root 所有,因此通常对用户只读/usr/share
可能是一个好位置。 可由多个用户写入的区域可能更适合放置在 中/var
。
通常我会尝试将此类数据存储在单独的分区上,并在其中定义自动挂载点/etc/fstab
,例如/mnt/data
。
答案2
我将使用/var/somefolder
770 权限。
让所有您希望能够访问该文件夹的用户成为某个公共补充组的成员(如果需要,可以创建一个)。
最后chown root:groupname /var/somefolder
你就可以出发了。