小编Sam*_*man的帖子

设置共享媒体驱动器

我希望共享媒体驱动器对所有用户透明可用,同时还遵守 FHS 和 Ubuntu 标准。如有必要,前者优先。我目前将它安装在/media/Stuff/media应该用于外部媒体,我相信。主要问题是设置正确的权限,以便可以将读取和写入驱动器的访问权限授予在同一目录中工作的多个用户。

安装ANewHardDrive似乎有点困惑,也不是我想要的。它声称这为顶级目录设置了所有权(尽管有递归标志):

    sudo chown -R USERNAME:USERNAME /media/mynewdrive
Run Code Online (Sandbox Code Playgroud)

这将允许多个用户创建文件和子目录,但只删除他们自己的:

    sudo chgrp plugdev /media/mynewdrive
    sudo chmod g+w /media/mynewdrive
    sudo chmod +t /media/mynewdrive
Run Code Online (Sandbox Code Playgroud)

但是,组可写位似乎没有被继承,这对于保持组织有序很麻烦(防止在最初由另一个用户创建的子文件夹中创建)。出于同样的原因,粘性位也可能是不需要的,尽管目前似乎一个用户 A(也许是挂载点的所有者?)可以删除用户 B 的文件,但反之则不然。这很好,只要 userB 可以在 userA 的目录中创建文件。所以:

  • 正确的挂载点是什么?
  • plugdev 是正确的组吗?
  • 最重要的是,如何设置权限以维护有组织的媒体驱动器?

我不想定期运行 cron 作业来设置权限!

permissions mount directory hard-drive

7
推荐指数
2
解决办法
2572
查看次数

标签 统计

directory ×1

hard-drive ×1

mount ×1

permissions ×1