guazi111 发表于 2008-5-1 19:19:33

b2还是不能自动挂载u盘

无论是普通用户还是root

sejishikong 发表于 2008-5-1 20:13:38

请用附件中的hal.conf替换/etc/dbus-1/system.d里的同名文件。
然后对除了root用户以外的其它用户,用usermod -G plugdev username把用户加到plugdev组,在plugdev组中的用户应该可以正常挂载,这也是其它发行版采用的方式,我本来想用比较简单的方式让所有用户都可以自动挂载,现在看好像不行。不知道linux下有没有包含所有用户的组,类似windows下的everyone。
可能需要重新启动一次才行。

好像konqueror不能在discuz上传附件,我贴出来吧。

<!-- You can change this to a more suitable user, or make per-group -->
<policy user="0">
    <allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
    <allow send_interface="org.freedesktop.Hal.Device.VideoAdapterPM"/>
    <allow send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
    <allow send_interface="org.freedesktop.Hal.Device.Volume"/>
    <allow send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
</policy>

<policy group="plugdev">
    <allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
    <allow send_interface="org.freedesktop.Hal.Device.VideoAdapterPM"/>
    <allow send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
    <allow send_interface="org.freedesktop.Hal.Device.Volume"/>
    <allow send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
</policy>



把原来的

<!-- You can change this to a more suitable user, or make per-group -->
<policy group="user">
    <allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
    <allow send_interface="org.freedesktop.Hal.Device.VideoAdapterPM"/>
    <allow send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
    <allow send_interface="org.freedesktop.Hal.Device.Volume"/>
    <allow send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
</policy>


改成上面的内容。

Jeff-cao 发表于 2008-5-1 23:20:48

我也一直为移动硬盘愁阿。mandriva 2008 spring无法挂载。ubuntu 8.04可以,换了kubuntu就不行。郁闷死了。不知道是不是kde的事?还是我的移动硬盘分区起了中文名字?

wkt 发表于 2008-5-2 09:44:17

原来magic是这样
usermod -G plugdev username
向用户组添加用户啊!!
多谢!!

hellothere 发表于 2008-5-2 12:32:06

每次都要su root也没什么,能用就可以,只是不方便。

我还在想把自己添加进哪个组呢。
所有的组如图:   并没有plugdev组啊?






照做了,重启了,可是这样:
# usermod -G plugdev bb
usermod:未知的组 plugdev



刚刚试了下移动硬盘

虽然提示是上边那样,但是已经可以自动加载了

[ 本帖最后由 hellothere 于 2008-5-2 12:40 编辑 ]

Jeff-cao 发表于 2008-5-2 15:39:17

原帖由 sejishikong 于 2008-5-1 20:13 发表 http://www.linuxfans.org/bbs/images/common/back.gif
请用附件中的hal.conf替换/etc/dbus-1/system.d里的同名文件。
然后对除了root用户以外的其它用户,用usermod -G plugdev username把用户加到plugdev组,在plugdev组中的用户应该可以正常挂载,这也是其它发行 ...
请问这个方法适用于其他发行版吗?比如红旗,mandriva?谢谢。

Jeff-cao 发表于 2008-5-2 15:40:09

我的在mandriva下面不能挂载提示是/media/下面没有“是个乱码”文件。

sejishikong 发表于 2008-5-2 17:36:50

其它发行版不太清楚,这个组默认是没有的,自己加,其实名字无所谓的。

guazi111 发表于 2008-5-7 17:40:08

原帖由 sejishikong 于 2008-5-1 20:13 发表 http://www.linuxfans.org/bbs/images/common/back.gif
请用附件中的hal.conf替换/etc/dbus-1/system.d里的同名文件。
然后对除了root用户以外的其它用户,用usermod -G plugdev username把用户加到plugdev组,在plugdev组中的用户应该可以正常挂载,这也是其它发行 ...


把root也加进去可以么??有时候可能会用root登录……

sejishikong 发表于 2008-5-7 19:41:04

可以啊,不过像上面的配置,root不用加的,user="0"指的就是root。

Jeff-cao 发表于 2008-5-8 02:16:58

原帖由 sejishikong 于 2008-5-1 20:13 发表 http://www.linuxfans.org/bbs/images/common/back.gif
请用附件中的hal.conf替换/etc/dbus-1/system.d里的同名文件。
然后对除了root用户以外的其它用户,用usermod -G plugdev username把用户加到plugdev组,在plugdev组中的用户应该可以正常挂载,这也是其它发行 ...

请问用HAL挂载的移动硬盘中文乱码怎么办?系统编码是UTF-8的。谢谢了。:)

sejishikong 发表于 2008-5-8 13:15:40

系统编译是utf-8?哪个系统?不是magic的话,我也不太清楚,另外,分区格式是fat32还是ntfs?ntfs用内核的还是ntfs-3g。
如果是magic,修改/usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi中的相关内容即可。

Jeff-cao 发表于 2008-5-8 17:03:21

系统是mandriva 2008 spring。
移动硬盘上三个分区都是NTFS格式。用的是NTFS-3G。

现在临时方法就是在/etc/fstab里,添加移动硬盘的信息,然后在开机前连接移动硬盘,自动挂载。

Mandriva用户都是苦命的孩子啊,没人管啊。:? :? :?

sejishikong 发表于 2008-5-8 19:53:24

这个很正常吧。在windows下也是一样的,正在使用的不能安全删除的,你把所有打开的U盘目录都关了。

20055647 发表于 2008-5-8 21:33:56

我的也能自动挂载啊。
页: [1] 2
查看完整版本: b2还是不能自动挂载u盘