如何为系统中某个组中的所有用户安装 DVD?
当我使用命令安装 cd/dvd 时
sudo mount -t iso9660 -o ro,uid=[uid],gid=[gid] /dev/sr0 /media/DVD
并尝试 ls -al,结果显示
drwx------. 7 [user] [group] 6144 Sep 23 20:14 DVD
我无法使用其他用户(但其组为 [gid])进入 /media/DVD
我努力了,
sudo mount -t iso9660 -o ro,gid=[gid] /dev/sr0 /media/DVD
sudo mount -t iso9660 /dev/sr0 /media/DVD
sudo mount -t iso9660 -o ro,gid=[gid],mode=0440 /dev/sr0 /media/DVD
没什么用,也有点好奇,如果我不给
uid=[uid]
ls -l 结果中的 [用户]
drwx------. 7 [user] [group] 6144 Sep 23 20:14 DVD
是执行该命令的当前登录用户,尽管我的所有命令都是使用 sudo 运行的,因此我认为应该是 root。所有其他挂载(如驱动器和目录重新绑定)均正常。
我没有更改任何 udev 规则,但我的 sudoer 文件已更新以下内容
[user] ALL=(ALL) NOPASSWD:ALL
我的要求是多个用户登录系统,可能需要以只读模式访问同一个 DVD 驱动器。一个人坐在机器安装座上(不一定,只要命令可以从远程执行,如果插入了媒体),其他远程登录的人通过转到 /media/DVD 使用文件。由于它是只读的,他们可以保持文件打开。还可以同时访问 DVD。