|
|
以root权限打开 /etc/PolicyKit/PolicyKit.conf
并将以下内容加到<config version="0.1">和</config>
- <match user="$USER">
- <match action="org.freedesktop.hal.storage.*">
- <return result="yes"/>
- </match>
- <match action="hal-storage-mount-fixed-extra-options">
- <return result="yes" />
- </match>
- <match action="hal-storage-mount-removable-extra-options">
- <return result="yes" />
- </match>
- </match>
复制代码
把 $USER 改成你自己的用户名..然后重启 hal 服务.
现在U盘能装载(用手机和vfat分区的U盘测试过)
Dolphin也能自动装载ntfs的分区了.但不能"写"
解决方法:
打开这个文件
/usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi
打到下面并修改..(红色的两行就是要加上去的)
<!-- allow these mount options for ntfs -->
<match key="volume.fstype" string="ntfs">
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
<merge key="volume.fstype" type="string">ntfs-3g</merge>
<merge key="volume.policy.mount_filesystem" type="string">ntfs-3g</merge>
<append key="volume.mount.valid_options" type="strlist">uid=</append>
<append key="volume.mount.valid_options" type="strlist">gid=</append>
<append key="volume.mount.valid_options" type="strlist">umask=</append>
<append key="volume.mount.valid_options" type="strlist">dmask=</append>
<append key="volume.mount.valid_options" type="strlist">fmask=</append>
<append key="volume.mount.valid_options" type="strlist">locale=</append>
<append key="volume.mount.valid_options" type="strlist">utf8</append>
</match> |
|