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

其他Linux/Unix/BSD/OSX等发行版讨论
回复
头像
liwangli
帖子: 262
注册时间: 2008-02-12 19:47

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

#1

帖子 liwangli » 2009-10-11 20:46

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

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

#2

帖子 liwangli » 2009-10-11 20:46

进一步的试验表明,当NTFS格式的U盘在启动机器前就插到电脑上的话,启动后就会出现权限错误。而如果在启动完后再插到电脑上,就可以自动挂载并访问。虽说以root身份执行pcmanfm不是不行,但总归不方便。。。
头像
liwangli
帖子: 262
注册时间: 2008-02-12 19:47

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

#3

帖子 liwangli » 2009-10-12 12:39

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