vip
应允许组的所有成员对特定磁盘进行读、写、执行。目前,只有登录用户才可以访问该磁盘。
允许组成员vip
读取、写入、执行特定磁盘的正确方法是什么?
答案1
如果您使用文件管理器访问磁盘,则分区将安装在:
/run/media/<username>/<label or uuid>
只有使用文件管理器的用户才有权访问该分区。
要使该分区对其他人可见,您需要将其添加到/etc/fstab
.
例如:
/dev/sdb1 /media/mystuff ext4 defaults 1 2
在此示例中,分区 /dev/sdb1 挂载在 上/media/mystuff
。注意:另一种(更安全)的方法是使用uuid
, 或label
.
根据您的特定设置编辑此文件后,每次系统启动时都会安装该分区。
如果分区上的文件系统可以识别用户和组,您可以将普通的 Linux 用户和组添加到所有文件和目录中。这意味着您可以使用以下命令将组添加vip
到所有文件和目录:
sudo chown -R .vip /media/mystuff
但是,如果文件系统不支持用户和组,例如fat32
,您可以告诉系统该分区上的所有文件属于哪个用户和组。替换defaults
为uid=<user-id>,gid=<group-id>
上例中的。
要获取<user-id>
and <group-id> use the
id` 命令:
$ id -u <user>
1005
$ id -g vip
1002
返回的数字分别是<user-id>
和<group-id>
- 它们在您的系统上会有所不同。
另外,将分区的 ,更改ext4
为,并添加该选项,以便在启动时安装:vfat
fat32
auto
/dev/sdb1 /media/mystuff vfat auto,uid=1005,gid=1002 1 2
现在,组中的每个人都vip
应该能够访问您的文件。