求救!!!怎么也搞不明白
今天新装一块硬盘,所以从装了系统(小弟菜鸟).原来的硬盘是sda(系统盘),新的硬盘是hda.我把hda1(vfat)挂载到/mnt/win ,然后使用chown xxx /mnt/win命令.却提示 chown: 正在更改 ‘/mnt/win/’ 的所有者: 不允许的操作,于是我又使用chmod 777 /mnt/win/命令,这下没报错,但是使用ls -l命令查看还是755.我使用的是root用户怎么也不行?请哪位大虾给小弟解释一下.谢了. 超级 潜水王 :twisted: mount加参数 -o umask=0看看 还是不行,而且在/mnt/win里面在建一个文件夹,使用chown也还是不好使. 哦??? 不会吧你在try try。 我try的没有问题![root@BOoRFGOnZ ~]# mount -t vfat /dev/hda9 /mnt/hda9
[root@BOoRFGOnZ ~]# ls /mnt/hda9/image/ -l
总用量 12
drwxr-xr-x7 root root 4096 2004-08-13dos
drwxr-xr-x2 root root 4096 2004-08-19ghost
drwxr-xr-x7 root root 4096 2004-07-05system
[root@BOoRFGOnZ ~]# umount /mnt/hda9
[root@BOoRFGOnZ ~]# mount -t vfat -o umask=0 /dev/hda9 /mnt/hda9
[root@BOoRFGOnZ ~]# ls /mnt/hda9/image/ -l
总用量 12
drwxrwxrwx7 root root 4096 2004-08-13dos
drwxrwxrwx2 root root 4096 2004-08-19ghost
drwxrwxrwx7 root root 4096 2004-07-05system
[root@BOoRFGOnZ ~]#
没有加umask的时候 跟你说的一样。。加了umask=0以后 就没有问题了 $ ls -l
总用量 12
drwxr-xr-x3 root root 4096 1970-01-01capsule
drwxr-xr-x2 root root 40961月 27 13:26 win
$ umount capsule/
umount: only root can unmount /dev/hda1 from /mnt/capsule
$ su
Password:
# umount capsule/
# ls -l
总用量 16
drwxr-xr-x2 root root 40962月2 20:29 capsule
drwxr-xr-x2 root root 40961月 27 13:26 win
# mount -t vfat -o umask=0 /dev/hda1 /mnt/capsule/
# ls -l
总用量 12
drwxrwxrwx3 root root 4096 1970-01-01capsule
drwxr-xr-x2 root root 40961月 27 13:26 win
# chown xxxx capsule/
chown: 正在更改 ‘capsule/’ 的所有者: 不允许的操作
而且即便是drwxrwxrwx用户xxxx还是不能修改capsule里的文件.求老大帮助. 还有一点我也不明白.
# umount capsule/
之后再次
# ls -l
总用量 16
drwxr-xr-x2 root root 40962月2 20:29 capsule
drwxr-xr-x2 root root 40961月 27 13:26 win
这次的日期就是2月2 20:29而刚才的日期是1970-01-01.
也就是说,挂载前是显示文件夹的建立时间,但是挂载之后显示的是1970-01-01.这是怎么回事? 前面的xxxx用户存在,这一点也没有问题. 我看看 有是这样子
这个 可能 与文件系统有关吧 我用的是fc4,up2date到最新.主文件系统是ext3. 偶的 意思 是 在vfat上 用非linux系统存的文件。。 到linux下。。是不是不能更改 文件属性?? 嗯,我试了一下,果然ext3分区就没问题.谢谢了.
页:
[1]