环境
- Ubuntu 14.04 LTS 桌面 64 位
问题
- 仅成员团队名字应该允许挂载、卸载和读、写、执行驱动器名称
潜在的解决方案
- 编辑 /etc/fstab 添加行:
/dev/abc /media/drive_name ext4 group 0 2
- 创建组:
sudo groupadd group_name
- 将用户添加到组:
sudo adduser user1 group_name
- 组拥有的挂载点:
sudo chgrp /media/drive_name group_name
问题
- 这是解决问题的正确、安全的方法吗?
谢谢 :)
答案1
不幸的是没有。从man mount
:
用户必须是特殊文件组的成员。
请注意,它说的是special file
而不是mount point
。如果您ls -l
针对分区运行,您会注意到组所有者是disk
。
因此,只要成为user1
该组的成员,只要该选项位于分区行中disk
,他/她就可以挂载该分区。group
/etc/fstab
同样,创建user
该组的成员,在确保该 CDROM位于 CDROM 的条目中cdrom
后,他/她将能够挂载 CDROM 。group
/etc/fstab