关于mount后,普通用户使用win分区的权限问题!
/dev/sda1 /mnt/usb vfat, user,noauto 1 2/dev/hda5 /mnt/d vfat auto,umask=022,iocharset=cp936 0 0
/dev/hda6 /mnt/e vfat auto,umask=022,iocharset=cp936 0 0
上面是我的fstab中的内容,有如下问题:
我在root用户下可以对win分区的D/E等进行复制/新建、以及粘贴删除,但为什么在普通用户下却无法进行这些操作?仅能浏览和复制出?查版里的资料加rw也不行!这是为什么?
我usb一项是为了使用U盘和移动硬盘,但为什么只能U盘能用,而移动硬盘却说找不到这相的文件类型?记得suse82里可以直接读移动硬盘的?(现在用rh90)
另,还有一个问题就是,不清楚普通用户能否可以把权限放开点,我在自己的home用户目录下也仅能新建复制,但一旦想删除一个文件,就没有权限了?
向版主报告此贴 umask=000,rw, 把
/dev/hda5 /mnt/d vfat auto,umask=022,iocharset=cp936 0 0
/dev/hda6 /mnt/e vfat auto,umask=022,iocharset=cp936 0 0
这两行中的auto 改成user ,然后用普通用户来执行
mount /dev/hda5
mount /dev/hda6
就可以读写了。
如果有多个非root用户,则用执行mount命令的那个有读写权限,其他的只有读权限。root任何情况下都有读写权限。
我记得umask选项好象只对linux分区(ext2、ext3、reiserfs)有效,对vfat分区无效。不知记错没有。 刚才发的帖子有错
纠正一下,是把
/dev/hda5 /mnt/d vfat auto,umask=022,iocharset=cp936 0 0
/dev/hda6 /mnt/e vfat auto,umask=022,iocharset=cp936 0 0
两行中的参数auto改为noauto,再加上user参数,去掉umask参数,变为
/dev/hda5 /mnt/d vfat noauto,user,iocharset=cp936 0 0
/dev/hda6 /mnt/e vfat noauto,user,iocharset=cp936 0 0
就搞定了。权限如上一张贴子所述。
页:
[1]