红联Linux门户
Linux帮助

slackware普通用户不能访问mount的分区的解决方法

发布时间:2007-07-16 18:58:44来源:红联作者:source
这是我的fstab的内容:

/dev/hda8 swap swap defaults 0 0
/dev/hda9 / ext3 defaults 1 1
/dev/hda5 /boot ext3 defaults 1 2
/dev/hda7 /mnt/win vfat defaults,iocharset=gb2312 1 0

启动后,/dev/hda7自动加载到/mnt/win。如果不mount /dev/hda7, /mnt/win的权限是drwxr-xr-x,加载之后它自动变成drwxr--r--,即使root用chmod也改不了,结果就是普通用户不能 cd /mnt/win了。我觉得应该有地方可以更改这种设置的,哪位兄弟指点一下?

解决方法:改成这样就行了,关键就是那个umask参数:

/dev/hda7 /mnt/win vfat defaults,iocharset=gb2312,umask=022 1 0

这样mount之后,/mnt/win的权限就是drwxr-xr-x(即755),普通用户也能访问了。同理,如果umask=000,权限就变成drwxrwxrwx(即777),任何人都可以为所欲为了。
文章评论

共有 1 条评论

  1. jerry520 于 2009-03-27 15:15:00发表:

    学习了.