红联Linux门户
Linux帮助

mount后目录权限等无法修改,是rw挂载

发布时间:2010-10-06 12:04:45来源:红联作者:luck_yao
mount后目录权限等无法修改,是rw挂载

mount后为什么目录所有权都变成了root的?而且用root用户也不能chown?有没有高手指点下

[root@redhat mnt]# chown luck:test ./share
chown: changing ownership of `./share': Operation not permitted

[root@redhat mnt]# ll
drwxr-xr-x 11 root root 16384 Jan 1 1970 share


[root@redhat mnt]# umount /dev/hdb5
[root@redhat mnt]# ls
share
[root@redhat mnt]# ll
drwxrwx--- 2 luck test 4096 Oct 1 05:07 share

难道是因为fstab设置问题?/etc/fstab设置如下
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hdb3 swap swap defaults 0 0
/dev/hdb5 /mnt/share vfat defaults 0 0
文章评论

共有 9 条评论

  1. 于 2013-05-14 11:38:40发表:

    我挂载。iso 文件 也是挂载后不能修改 显示只读 mount -t iso9660 -o loop 。。。。。。要怎么弄恩

  2. 空心顽石 于 2011-10-16 20:37:39发表:

    和你安装的ntfs驱动有关,有的ntfs驱动只支持读取ntfs文件系统,有的支持读写ntfs文件系统

  3. gogo11 于 2011-10-16 09:10:00发表:

    我想了想,可能arch中,我没有安装ntfs-3g,利用内核本身的ntfs模块,但他根本就没有把可写编译进去~~~~~

  4. zhoutingting 于 2011-10-14 20:40:50发表:

    你用mount时加上 -o参数把它设置成rw再试试!

  5. gogo11 于 2011-10-14 16:26:15发表:

    [i=s] 本帖最后由 gogo11 于 2011-10-14 16:30 编辑 [/i]

    archlinux不行啊,U盘是ntfs格式。root下,我的命令:
    mount -o iocharset=utf8,umask=0 /dev/sdb1 /mnt
    ll能够看到全绿,也就是所有文件和目录都是777,但是还是不能mkdir和cp到U盘下~~~~~~`

  6. luck_yao 于 2010-10-06 23:09:24发表:

    谢谢楼上两位版主的解答!{:2_97:}-o参数指定所属用户或者组,应该可以。我回头试试

    【defaults: 预设值为∶rw, suid, dev, exec, auto, nouser, and async】应该是这个nouser捣鬼!

  7. 相思爱文 于 2010-10-06 20:35:22发表:

    挂载vfat分区,默认为root,可以用加uid=***指定为某一用户,也可以加umask=0设为所有用户都能读写。

    例如挂载我U盘
    mount -o umask=0 /dev/sda1 /mnt
    mount -o uid=1000 /dev/sda1 /mnt

  8. alick 于 2010-10-06 18:48:52发表:

    默认就是root,且不能修改。可以在mount时加选项指定属主为他人

  9. luck_yao 于 2010-10-06 12:12:52发表:

    希望了解的都指点下...