这是我的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),任何人都可以为所欲为了。
jerry520 于 2009-03-27 15:15:00发表:
学习了.