[问题]如何让普通用户拥有写盘的权限?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
tandkzy
帖子: 512
注册时间: 2006-02-12 19:29

[问题]如何让普通用户拥有写盘的权限?

#1

帖子 tandkzy » 2008-04-29 17:20

是这样的,改写/etc/fstab文件后,实现了自动挂载分区,然后就不能自动写入。不知道要加什么样的参数进去。分区的格式是fat32的。以前的7.10我是加了user参数进去就可以写的。现在的如下
。。。
#sdc5
UUID=C8EE-E14C /media/hda5 vfat defaults,utf8,user 0 0
。。。
我要如何写才可以让普通用户也能够写入呢?
头像
lafuers
帖子: 107
注册时间: 2008-03-23 17:49

#2

帖子 lafuers » 2008-04-29 19:29

我的fstab:

代码: 全选

UUID=EC1C-BFC8  /media/hda6     vfat    utf8,umask=007,gid=46,uid=1000 0       1
安装时就挂载磁盘,系统自动挂载的选项。
其中uid=1000是我加上去的,如果不加,删除文件时会提示“无法移动到回收站”的。
tandkzy
帖子: 512
注册时间: 2006-02-12 19:29

#3

帖子 tandkzy » 2008-04-29 20:26

二楼的朋友,能解释一下选项区里面是什么意思吗?例如utf8是指定编码结构。
头像
xiehuoli
帖子: 5941
注册时间: 2006-06-10 8:43
来自: 中国 CS

#4

帖子 xiehuoli » 2008-04-29 20:27

以前发毛了
就是一句 sudo chmod -R 777 /media/分区
年轻没有失败! ! ! ! ! !
噢!有怪兽,有怪兽!
tandkzy
帖子: 512
注册时间: 2006-02-12 19:29

#5

帖子 tandkzy » 2008-04-29 20:48

四楼的朋友,这个似乎不大管用。因为目录的权限在你挂载设备后会被覆盖。
1234qw
帖子: 389
注册时间: 2007-12-31 11:40

#6

帖子 1234qw » 2008-04-29 21:10

proc /proc iso9660 defaults,loop 0 0
# Entry for /dev/sda3 :
UUID=46fd8aa3-307b-473b-9714-2ffef7c4af27 / ext3 nouser,errors=remount-ro,atime,auto,rw,dev,exec,suid 0 1
# Entry for /dev/sdb1 :
UUID=e98e76af-a476-48dc-8122-b25f7aeb8f01 /home ext3 nouser,defaults,atime,auto,rw,dev,exec,suid 0 2

# Entry for /dev/sda2 :
UUID=149e8ac0-d0a1-4746-96b8-14f6b27dd41e none swap sw 0 0

#/dev/hda1
#UUID=BCC4-6C5F /media/sda1 vfat defaults,utf8,umask=007,gid=46 0 1
# /dev/hda5
#UUID=7b5c9e80-79e4-4a17-b5a6-b74c149c0275 /media/sda5 ext3 defaults 0 2
# /dev/hda6
#UUID=480D-9B83 /media/sda6 vfat defaults,utf8,umask=007,gid=46 0 1
# /dev/hda7
#UUID=19a984f6-75cd-4091-98a8-b3cd949ef1b7 /media/sda7 ext3 defaults 0 2
# /dev/hda8
#UUID=480D-9C85 /media/sda8 vfat defaults,utf8,umask=007,gid=46 0 1
df,iso9660 user,noauto,exec 0 0

只有这样(#),可以读写。仅供参考
头像
xiehuoli
帖子: 5941
注册时间: 2006-06-10 8:43
来自: 中国 CS

#7

帖子 xiehuoli » 2008-04-29 21:10

tandkzy 写了:四楼的朋友,这个似乎不大管用。因为目录的权限在你挂载设备后会被覆盖。
是嗎?
挂在後在那樣呢
我以前這樣弄過,知道換個用戶用都沒有問題的
年轻没有失败! ! ! ! ! !
噢!有怪兽,有怪兽!
头像
lafuers
帖子: 107
注册时间: 2008-03-23 17:49

#8

帖子 lafuers » 2008-04-29 21:29

tandkzy 写了:二楼的朋友,能解释一下选项区里面是什么意思吗?例如utf8是指定编码结构。
gid应该是group id,uid应该是user id。这两个可以在/media/hda2之类的属性中看到。umask是权限补码,相应权限=777- umask值。如775=777-002。
ps:这一切都是我遇到和你一样问题时自己鼓捣&上网查询的,不一定完全正确……

而且我发现8.04的回收站方式发生了改变。
原来是回收站文件夹名称是“.Trash-<用户名>”。删除时仅仅是把文件移到这个文件夹;
而8.04里面,
回收站文件夹名称是“.Trash-<用户ID>”,如“.Trash-1000”,而且下面有两个文件夹:file,info。
分别存储文件和相关信息。
以上就是我知道一切,我也是新手,ubuntu年龄只有2星期……
lvguang
帖子: 5
注册时间: 2007-07-08 11:54

#9

帖子 lvguang » 2008-04-30 9:41

gksu nautilus
然后输入密码
试试
tandkzy
帖子: 512
注册时间: 2006-02-12 19:29

#10

帖子 tandkzy » 2008-05-01 12:36

9楼的方式是用根用户访问。当然是可写的了。
我试过了加入uid和gid的选项。其实这就是指定以某用户某组的身份来挂载设备。感谢8楼的回答。
但是解决得并不完美。自动挂载后,在桌面上会出现挂载后的设备图标,而通过这些图标访问会是只读的。我很奇怪,因为如果使用软件来访问,例如使用openoffice writer来访问挂载的目录,是可以写入文件和读取文件的。
另外,我想在挂载的时候让用户为root,组为当前用户的组。可是这样挂载后就无法写~~只有把挂载用户也指定为当前用户才可写。而我希望同组的用户全都是有写入的权限。我试过改目录的权限,但是改了之后也无效。
希望大家继续帮助我。
头像
lafuers
帖子: 107
注册时间: 2008-03-23 17:49

#11

帖子 lafuers » 2008-05-01 12:51

很奇怪,我没有这个问题……我通过桌面的图标访问是可以读写的。
头像
g_xw_86
帖子: 93
注册时间: 2007-10-14 10:54
来自: Isle Of Man
联系:

#12

帖子 g_xw_86 » 2008-05-01 15:47

谢谢2楼的朋友,看完你的回贴,我终于解决了ntfs分区不能删除到回收站的问题
<script></script>
回复