+ -
当前位置:首页 → 问答吧 → 用过larch的坛友来看看,谢谢

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

时间:2009-10-11

来源:互联网

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

作者: liwangli   发布时间: 2009-10-11

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

作者: liwangli   发布时间: 2009-10-11

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

作者: liwangli   发布时间: 2009-10-12

应该就是挂载参数吧,man mount

作者: 糊涂   发布时间: 2009-10-12