有人应该将所有用户帐户都可以访问的媒体放在 Linux 文件系统上的哪个位置?

5 linux file-management

如果我有照片、mp3、书籍和其他杂项,我希望所有用户都能够从一个公共目录访问,那么我应该将该目录放在 Linux 文件系统的哪个位置?在 /usr/share 中,或仅在 /usr 中,还是创建一个新的顶级目录?

rap*_*ink 8

我通常把它放在/home/media,我创建一个media拥有它的unix 组,它带有一个 setgid 位。

以 root 身份或使用 sudo:

groupadd media
mkdir -p /home/media
chown -R root.media /home/media 
chmod g+s /home/media
Run Code Online (Sandbox Code Playgroud)

然后我把每个需要访问这些数据的用户放到这个media组中。

您还可以使用 ACL 来管理每个用户对目录的权限。

/srv/media如果您愿意,也可以使用,但我喜欢共享文档的家。/usr除非您在谈论静态文件,否​​则应避免使用任何内容。

  • /srv 是 FHS 推荐的位置:“该系统提供的特定于站点的数据”。 (2认同)