LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 924|回复: 8

在一般用户下如可播放VCD ?

[复制链接]
发表于 2003-12-31 10:44:07 | 显示全部楼层 |阅读模式
我用Mplayer和xine在root用户下均可以正常播放VCD,但在一般用户下却不可以放,在用mplayer时好象有提示“无法打开/dev/cdrom”,而在xine下点VCD 选项没有任何反应,这是什么原因?好象是权限的问题,不知如何解决?
发表于 2003-12-31 11:19:18 | 显示全部楼层
看看你的fstab怎么写的,不行的话,可以参照hdx后面加载的参数,加上uid,gid这样的字样。
 楼主| 发表于 2003-12-31 19:47:48 | 显示全部楼层

再问

我加入了uid=7 gid=7依然不行,应该怎么办?我的fstab文件如下:
/dev/hda2            /                    ext3       defaults              1 1
/dev/hda6            /usr                 ext3       defaults              1 2
/dev/hda1            /windows/c           vfat       defaults,iocharset=cp936              0 0
/dev/hda7            /windows/d           ntfs       defaults,iocharset=cp936              0 0
/dev/hda3            swap                 swap       pri=42                0 0
/dev/hda5            /MyData              ext3       defaults              0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
proc                 /proc                proc       defaults              0 0
usbdevfs             /proc/bus/usb        usbdevfs   noauto                0 0
/dev/cdrom           /media/cdrom         auto       ro,noauto,user,exec,iocharset=cp936   0 0
/dev/fd0             /media/floppy        auto       noauto,user,sync      0 0
/dev/sda1            /media/usb           auto       noauto,iocharset=cp936  0 0
/dev/sda1 /media/sda1 auto noauto,user,exec 0 0 #HOTPLUG B3Fu.ZuitaHLw1W9
发表于 2003-12-31 20:11:54 | 显示全部楼层
  1. 4.显示windows里的中文文件及目录,参考我的/etc/fstab
  2. /dev/hda6 / reiserfs defaults 1 1
  3. /dev/hda5 /mnt/redhat auto noauto,user 0 0
  4. /dev/hda1 /mnt/c ntfs ro,users,gid=users,umask=0002,nls=cp936 0 0
  5. #/dev/hda1 /mnt/c vfat ro,users,gid=users,umask=0002,iocharset=cp936,codepage=936 0 0
  6. /dev/hda7 swap swap pri=42 0 0
  7. devpts /dev/pts devpts mode=0620,gid=5 0 0
  8. proc /proc proc defaults 0 0
  9. usbdevfs /proc/bus/usb usbdevfs noauto 0 0
  10. /dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec,iocharset=cp936 0 0
  11. /dev/cdrom /media/cdrom auto ro,noauto,user,exec,iocharset=cp936 0 0
复制代码

你有看我的帖子嘛?
 楼主| 发表于 2004-1-1 16:16:32 | 显示全部楼层

再问

beyond-2000兄,我还是不知如何改,我把fstab改成下面这样,还是不行,用mplayer播放vcd依然有这样的提示"CD-ROM device'/dev/cdrom' not found "。你帮我看看应该怎么改?我的系统是SuSE8.2pro。
fstab文件如下:
/dev/hda2            /                    ext3       defaults              1 1
/dev/hda6            /usr                 ext3       defaults              1 2
/dev/hda1            /windows/c           vfat       defaults,iocharset=cp936              0 0
/dev/hda7            /windows/d           ntfs      ro,users,gid=users,umask=0002,iocharset=cp936              0 0
/dev/hda3            swap                 swap       pri=42                0 0
/dev/hda5            /MyData              ext3       defaults              0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
proc                 /proc                proc       defaults              0 0
usbdevfs             /proc/bus/usb        usbdevfs   noauto                0 0
/dev/cdrom           /media/cdrom         auto       ro,noauto,user,exec,gid=users,umask=0002,iocharset=cp936   0 0
/dev/fd0             /media/floppy        auto       noauto,user,sync      0 0
/dev/sda1            /media/usb           auto       noauto,iocharset=cp936  0 0
/dev/sda1 /media/sda1 auto noauto,user,exec 0 0 #HOTPLUG B3Fu.ZuitaHLw1W9
发表于 2004-1-1 22:24:04 | 显示全部楼层
那你的/dev/cdrom这个block是否存在呢?你用的是CDR还是COMBO呢?
#ls /dev/cdrom
#cdrecord
试试。
 楼主| 发表于 2004-1-2 10:53:08 | 显示全部楼层

cdrom

我用的是CD-ROM。
 楼主| 发表于 2004-1-2 16:42:52 | 显示全部楼层

再问

/dev/cdrom 这个block是什么意思?
 楼主| 发表于 2004-1-3 12:58:57 | 显示全部楼层

问题已解决。

问题已解决了,原来CD-ROM设备指高的的hdb设备,它实际使用的设备名是hdb,修改了hdb文件的权限就OK了,谢谢beyond-2000兄,不版主大人。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表