LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1085|回复: 8

挂载了FAT分区后普通用户无权访问,请问怎么修改权限

[复制链接]
发表于 2004-11-11 00:42:01 | 显示全部楼层 |阅读模式
我用root在/mnt下新建了winE目录,用来挂载一个FAT分区,挂载成功了,在fstab里也做了相应的修改,启动时可以自动挂载,但是普通用户无权访问,我在ROOT下chmod 777 winE ,也不好使,请问该怎么修改权限呢。
发表于 2004-11-11 00:45:20 | 显示全部楼层
/dev/hdaX /mnt/winE vfat umask=0,rw,iocharset=gb2312 0 0

umask=0是给用户权限。。。
发表于 2004-11-11 00:45:57 | 显示全部楼层
man mount

mount /dev/hdXX /mnt/winE -o iocharset=gb2312,umask=000
或者
mount /dev/hdXX /mnt/winE -o iocharset=gb2312,uid=xxx,gid=xxx
xxx为你的普通用户的uid/gid
gb2312也可以是cp936
发表于 2004-11-11 00:48:32 | 显示全部楼层
用偶的方法好像也能访问 rw都可以
发表于 2004-11-11 01:54:18 | 显示全部楼层
应该是只要umask=0就可以了
 楼主| 发表于 2004-11-11 09:17:02 | 显示全部楼层
谢谢,问题已经解决,还有一个问题,fstab如下:
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>                                   <dump>  <pass>
proc            /proc           proc    defaults                                      0       0
/dev/hda10      /               reiserfs defaults                                     0       1
/dev/hda11      /aprivate       reiserfs defaults                                     0       2
/dev/hda12      none            swap    sw                                            0       0
/dev/hdd        /media/cdrom0   iso9660 ro,user,noauto                                0       0

/dev/hda1       /mnt/WinC_98    vfat    defaults,iocharset=gb2312,umask=0,rw          0       0
/dev/hda5       /mnt/WinD_2000  ntfs    defaults,iocharset=gb2312,umask=0,rw          0       0
/dev/hda8       /mnt/WinG       vfat    defaults,iocharset=gb2312 umask=0,rw          0       0
/dev/hda6       /mnt/WinE       vfat    defaults,iocharset=gb2312,umask=0,rw          0       0
/dev/hda7       /mnt/WinF       vfat    defaults,iocharset=gb2312,umask=0,rw          0       0
/dev/hda8       /mnt/WinG       vfat    defaults,iocharset=gb2312,umask=0,rw          0       0
/dev/hda9       /mnt/WinH       vfat    defaults,iocharset=gb2312,umask=0,rw          0       0

我想问一下,
/dev/hda10      /    reiserfs defaults 0 1                                    
/dev/hda11      /aprivate       reiserfs defaults 0 2
为什么这里是0 1 和0 2,而下面的那些windows分区相应字段是0 0 呢?
 楼主| 发表于 2004-11-11 10:16:50 | 显示全部楼层
<pass>字段的1和2分别代表什么含义阿。
发表于 2004-11-11 14:16:26 | 显示全部楼层
建议读一下:
man 5 fstab
发表于 2004-11-11 15:07:22 | 显示全部楼层
!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表