如何更改我的内置 cd/dvd 驱动器的权限?

如何更改我的内置 cd/dvd 驱动器的权限?

我决定构建自己的 GUI(ubuntu 服务器、openbox 等等)。

我的 CD 驱动器存在权限问题。当我尝试使用用户权限安装它时,它告诉我不允许。

然后我可以将其作为 root 挂载,并可以在根窗口中看到内容,但作为普通用户,我仍然不允许查看内容。

所以我的问题是,我该如何配置它,使它始终以我的读取权限挂载我的 cd/dvd?

sudo df-h:

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              19G  6.5G   12G  37% /
udev                  995M  4.0K  995M   1% /dev
tmpfs                 402M  528K  401M   1% /run
none                  5.0M     0  5.0M   0% /run/lock
none                 1004M  4.0K 1004M   1% /run/shm
/dev/sda4             420G  306G   92G  77% /home
/dev/sda5              20G   16K   20G   1% /windows
/dev/sr0              6.1G  6.1G     0 100% /media/BIOSHOCK

答案1

最简单的方法是向 /etc/fstab 添加一个条目,例如:

/dev/sr0       /media/cdrom       auto        noauto,owner,ro,users  0   0

然后你应该可以运行

mount /media/cdrom

作为普通用户。或者,您可以将 uid= 和 gid= 选项传递给 mount(在 sudo 下运行时),以告诉 mount 您希望谁拥有已挂载的文件系统。

man mount

了解更多信息。

答案2

似乎您的权限设置不正确。这是我的权限,可以与您的权限进行比较。我发现我没有写权限。只有在插入可写磁盘时才可以设置。关键是要对“world”具有读权限,因为您的用户不是成员或 root 组,就像我一样。

myname@ubuntu:~$ ll /dev/sr0 /media/cdrom0
brw-rw----+ 1 root cdrom 11, 0 2012-03-02 23:58 /dev/sr0

/media/cdrom0:
total 14
dr-xr-xr-x 1 root root 2048 2005-09-01 08:10 .
drwxr-xr-x 5 root root 4096 2012-02-16 22:21 ..
dr-xr-xr-x 1 root root 6144 2005-09-01 08:10 50 Bible Class Books (#1)
dr-xr-xr-x 1 root root 2048 2005-09-01 08:10 Bible Class Books (#2)

sudo chmod 555 /media/cdrom0 你实际上不需要这样做,它应该是自动的。

相关内容