LinuxSir.cn,穿越时空的Linuxsir!

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

移动硬盘自动挂载后的权限?

[复制链接]
发表于 2008-3-1 11:36:12 | 显示全部楼层 |阅读模式
现有一块移动硬盘,有NTFS,和reiserf的分区

如果开机挂载可以在fstab里面写都没有问题

可是经常要拔下来,这样系统启动检测要挂载硬盘没有就会有错误

而自动挂载又总默认没有写权限

到那里去改这个默认设置呢?

看到这个:
写下来在/etc/udev/rules.d/60-persistent-storage.rules内加上

ENV{ID_FS_UUID}=="你的UUID", RUN+="ntfs-3g /dev/disk/by-uuid/你的UUID /mnt/NTFS挂点  -o silent,umask=0,locale=zh_CN.utf8,nonempty"

这个也必须是开机就检测么?则么开完机挂载也是有写权限呢?
 楼主| 发表于 2008-3-3 14:30:10 | 显示全部楼层
?没人知道?
回复 支持 反对

使用道具 举报

发表于 2008-3-3 14:36:20 | 显示全部楼层
gconf-editor

/system/default_options/ntfs-3g/mount_options

添加相应的选项即可
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-3 16:15:55 | 显示全部楼层
这个是什么?gconf -editor?

我是KDE环境没有哦这个好像?

还有不是只有NTFS是只读,linux分区也是只读

好象是类似umask 之类的东西需要设置?
回复 支持 反对

使用道具 举报

发表于 2008-3-3 18:04:18 | 显示全部楼层
嗯,这是GNOME环境下的类似于注册 表的东东

KDE下看看这篇文章是否能用上
http://my.donews.com/idlecat/200 ... olxmseyzrzwrnlzhxf/

NTFS-3g现在只支持只读操作,
umask=000 ,则与777与的结果就是777 ,那么加载后的权限是就是777
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-3 20:29:48 | 显示全部楼层
应该就是类似的一个配置文件
可是opensuse和debian放的位置不一样,而且配置文件名可能也不一样

没有usbmount这个目录和文件
回复 支持 反对

使用道具 举报

发表于 2008-3-3 20:57:29 | 显示全部楼层
http://de.opensuse.org/NTFS
着急可以先从结尾看,不过建议通读一遍再动手,
相同问题按照此法解决。reiserfs分区要自己摸了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-4 13:56:08 | 显示全部楼层
o,是德文呢,看不大懂,照着做了一遍,大概翻译一下吧,看看有什么不对,或许对大家有用:

=============================
1。安装ntfs-config,并且配置所有外部驱动器有写权限
2。拔下硬盘 *(Platte wieder abziehen)
3。ntfs-config 会修改原先的/etc/fstab,并为外部控制器设置一个记录
4。当重新插入硬盘的时候还是会报出一些错误
Hal-storage-mount removable-extra-options auth_self_keep_always <- (action, result)
或者没有权限之类的错误信息
5。编辑 /etc/PolicyKit/PolicyKit.conf文件
在原先的<config></config>标签中加入两个match元素
<config version="0.1">
<match action="hal-storage-mount-removable-*">
  <match user="1000|1001">
   <return result="yes"/>
  </match>
</match>
</config>
如上所示,其中user后面的数字是你可能的挂载用户,一般第一个普通用户id是1000,所以
写成上面那样,具体根据用户实际情况
6,运行命令rchal restart或者重启
7。新建一个文件,可以就放到/sbin/假如命名为mount.ntfs-3g.sh
为其写入一下内容:
#!/bin/bash

/bin/ntfs-3g $1 $2 -o locale=zh_CN.UTF-8

8.备份源文件并为新命令创建连接
cd /sbin
chmod +x mount.ntfs-3g.sh
mv mount.ntfs-3g mount.ntfs-3g.orig
ln -s mount.ntfs-3g.sh mount.ntfs-3g
9。这回应该差不多了
==================================
回复 支持 反对

使用道具 举报

发表于 2008-3-4 15:21:39 | 显示全部楼层
http://en.opensuse.org/NTFS
这就是英文的可以翻译一下,放到
http://cn.openSUSE.org/NTFS
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-4 15:46:25 | 显示全部楼层
两个不一样:
英文那个只是教则么自动或手动挂载电脑硬盘NTFS分区的,这个10.3只要改个umask=0002或者defaults好像就可以,这个论坛里面就有很多的。里面没提移动硬盘等热拔插设备的

德文那个翻译不很确定,因为不懂原理,可能不很准确

不过照做了一下,目前还好使
回复 支持 反对

使用道具 举报

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

本版积分规则

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