LinuxSir.cn,穿越时空的Linuxsir!

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

ntfs 格式移动硬盘挂载上了,但是只能在root帐号下访问,寻解决办法

[复制链接]
发表于 2006-5-14 17:02:06 | 显示全部楼层 |阅读模式
下载插件后,ntfs 格式移动硬盘挂载上了,但是只能在root帐号下访问,在root帐号下也不能更改访问权,提示说“该文件夹只读”,谁能给个解决办法,使它可以在其他帐号下也能读取??
发表于 2006-5-14 17:17:53 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2006-5-14 18:01:46 | 显示全部楼层
嗯。。可能是挂载方式不对
回复 支持 反对

使用道具 举报

发表于 2006-5-14 18:14:35 | 显示全部楼层
mount的时候加参数 umask=0
如:
mount -t ntfs -o umask=0 .......
如果是用fstab,则把其中参数部分添上 umask=0即可
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-14 19:20:11 | 显示全部楼层
我是移动硬盘,接上USB口后自动挂载,但是在root之外的帐户不能访问
回复 支持 反对

使用道具 举报

发表于 2006-5-14 19:39:16 | 显示全部楼层
如果你挂载在/mnt/usb,在终端以root登陆,

  1. chmod 777  /mnt/usb
  2. cd /mnt/usb
  3. chmod 777  *
复制代码


我就是这么干的哦~~~ 绝对可以访问哦~~~
回复 支持 反对

使用道具 举报

发表于 2006-5-14 23:49:41 | 显示全部楼层
内核编译时选了ntfs分区可写的选项没

其它用户想用mount时加个gid=xxx,uid=xxx的选项
回复 支持 反对

使用道具 举报

发表于 2006-5-17 01:02:15 | 显示全部楼层

NTFS权限问题已经解决 HOHO,*_^

关于NTFS在普通用户下的权限问题 已经解决 具体如下:
还是修改/etc/fstab
我把我修改的贴出来
LABEL=/ / ext3 defaults 1 1
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
LABEL=SWAP-hda11 swap swap defaults 0 0
/dev/hda1 /mnt/WinOS ntfs ro,umask=0222,uid=yyx 0 0
/dev/hda5 /mnt/Music ntfs ro,umask=0222,uid=yyx 0 0
/dev/hda6 /mnt/Nest1 ntfs ro,umask=0222,uid=yyx 0 0
/dev/hda7 /mnt/Nest2 vfat defaults 0 0
/dev/hda8 /mnt/Soft vfat defaults 0 0
/dev/hda9 /mnt/386times vfat defaults 0 0

well,please save and reboot 。


PS:相关的参数解释
ro 以只读形式挂载
umask 过滤权限的东东,0222对应的是555权限(怎么换算的我还不明白,弄明白了再说)
uid 由于默认权限都给了root,用这个参数可以设置文件所有者,上面我把权限给了yyx就 是我的普通用户 呵呵


附上:

[root@iceage ~]# /sbin/fdisk -l

Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 574 4610623+ 7 HPFS/NTFS
/dev/hda2 575 9729 73537537+ f W95 Ext'd (LBA)
/dev/hda5 575 1531 7687071 7 HPFS/NTFS
/dev/hda6 1532 2971 11566768+ 7 HPFS/NTFS
/dev/hda7 2972 6031 24579418+ b W95 FAT32
/dev/hda8 6032 8882 22900626 b W95 FAT32
/dev/hda9 9666 9729 514048+ b W95 FAT32
/dev/hda10 8883 9534 5237158+ 83 Linux
/dev/hda11 9535 9665 1052226 82 Linux swap / Solaris

Partition table entries are not in disk order
[root@iceage ~]#
回复 支持 反对

使用道具 举报

发表于 2006-5-17 01:30:35 | 显示全部楼层
sorry ,没看清是“移动”的

PS:我是通过 yum -y install kmod-ntfs 升级的内核  其实自己也不清楚怎么弄的
现在 grub菜单上有两个版本的内核 sigh~~ 想删除旧的 暂时还没弄明白怎么删除
回复 支持 反对

使用道具 举报

发表于 2006-5-17 02:06:09 | 显示全部楼层
www.linux-ntfs.org
ntfs已经完全可写
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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