分页: 1 / 1

用过larch的坛友来看看,谢谢

发表于 : 2009-10-11 20:46
liwangli
用larch把vmware虚拟机里的arch做成了livecd,制作过程比较顺利,光盘引导先copy to ram模式后,速度也很快。但是打开pcmanfs自动挂载的NTFS分区时,却提示权限不够。明明在虚拟机里pcmanfm是可以自动挂载NTFS格式的硬盘或U盘的。
这个系统的PolicyKit.conf文件已经添加相应规则,用户也加到optical和storage组里(所以在虚拟机里可以正常挂载NTFS分区),但就是用larch做成livecd后有问题,大家来看看是怎么回事,谢谢

Re: 用过larch的坛友来看看,谢谢

发表于 : 2009-10-11 20:46
liwangli
进一步的试验表明,当NTFS格式的U盘在启动机器前就插到电脑上的话,启动后就会出现权限错误。而如果在启动完后再插到电脑上,就可以自动挂载并访问。虽说以root身份执行pcmanfm不是不行,但总归不方便。。。

Re: 用过larch的坛友来看看,谢谢

发表于 : 2009-10-12 12:39
liwangli
经过排查,发现应该是mount后权限的问题。mount如果由root执行的话,挂载后的文件夹普通用户是不能访问的,会出现没有权限的提示。
livecd应该是在启动过程中有一软件能自动检查系统中的分区,并向/etc/fatab写入相应的规则,然后系统根据fatab挂载这些分区。所以只要能更改这个规则加入“umask=0”就应该OK了,问题是找larch的配置文件没发现相关的。。。谁知道在哪里?