永久访问 USB 驱动器的用户组

永久访问 USB 驱动器的用户组

我有一个 USB 闪存驱动器,它安装到 /media/pi/76E8-CACF(pi 是我的主要用户)。

pi@raspberrypi:~ $ ls -ld /media/pi/76E8-CACF
drwxr-xr-x 3 pi pi 131072 Jul 23 23:54 /media/pi/76E8-CACF

我已经创建了 2 个新的 UNIX 用户并将他们添加到用户组中(包括 pi)。

pi@raspberrypi:~ $ grep sambagroup /etc/group
sambagroup:x:1003:Space_Legion,pi,Space_Android

我想永久授予这个新用户组 rw 权限。

最终目标是这些用户能够使用 samba 访问 USB 的内容。

正如您可能猜到的那样,我正在运行 Raspbian 操作系统。

答案1

单程方法是编辑 /etc/samba/smb.conf,在文件末尾添加一个共享定义到默认的 USB 挂载点父级。如下所示:

[USB]
path = /media/pi
read only = No
valid users = @sambagroup
force user = pi

然后重新启动smbd:

sudo service smbd restart

*** 唯一有权访问的用户是 sambagroup 组 (@sambagroup) 的成员

*** 一旦通过身份验证,他们的身份(无论如何对于此共享)将更改为 pi(强制用户 = pi),他是唯一可以遍历 /media/pi 文件夹的用户。

这将允许访问 /media/pi 下安装的任何内容。您可以通过更改该设备的路径使其特定于某个特定的 USB 设备:

path = /media/pi/76E8-CACF

相关内容