当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 16 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 怎样使一般用户可以读写一个ext3分区?
帖子发表于 : 2005-06-17 13:49 
头像

注册: 2005-05-11 17:36
帖子: 92
地址: 四川南充
送出感谢: 0 次
接收感谢: 0 次
我挂了一个ext3分区作为存储空间,非root用户用起来很不方便。
怎样使一般用户可以读写一个ext3分区?


_________________
我和他人紧紧相连, 密不可分, 我们都在同一种生活之中.

[]Laptop: acer 5022 /AMD64/ati X600/1G/100G
OS: acer WinXp / Gentoo 2006.0 AMD64
[]Desktop:P4 2.4 NorthWood/SiS 651/521M/80G
OS: Xp.Pro.en / Ubuntu 6.06


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2005-06-17 14:15 
头像

注册: 2005-04-06 21:15
帖子: 2200
地址: 安徽黄山
送出感谢: 0 次
接收感谢: 0 次
sudo chmod -R 777 XXX


_________________
生命不息,灌水不止,我师父是白娘子.另热烈庆祝本人blog访问量突破2w大关.
被高手bs,向小白显摆.


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2005-06-17 14:39 
头像

注册: 2005-05-11 17:36
帖子: 92
地址: 四川南充
送出感谢: 0 次
接收感谢: 0 次
感谢
ct 写道:
sudo chmod -R 777 XXX

这个命令怎么用,XXX是什么?
我要用的ext3分区是hda8 开通对像一般用户yangke


_________________
我和他人紧紧相连, 密不可分, 我们都在同一种生活之中.

[]Laptop: acer 5022 /AMD64/ati X600/1G/100G
OS: acer WinXp / Gentoo 2006.0 AMD64
[]Desktop:P4 2.4 NorthWood/SiS 651/521M/80G
OS: Xp.Pro.en / Ubuntu 6.06


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2005-06-18 19:40 
头像

注册: 2005-04-10 16:54
帖子: 2625
地址: 温州大学
送出感谢: 0 次
接收感谢: 1
其实你可以在/etc/fstab挂载时,加上参数umask=0.如下所示
/dev/hda8 /res ext3 auto,user,iocharset=utf8,umask=000 0 0


_________________
我心无畏,源自于我心无知。
图片


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-01-13 19:25 
头像

注册: 2007-04-29 15:02
帖子: 31
地址: SCGY USTC
送出感谢: 0 次
接收感谢: 0 次
[quote="firehare"]其实你可以在/etc/fstab挂载时,加上参数umask=0.如下所示
/dev/hda8 /res ext3 auto,user,iocharset=utf8,umask=000 0 0[/quote]

No it won't work at all. The parameters "iocharset" and "umask" are not for ext3 fs. They can be used for fat fs, any way.


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-01-13 19:29 
头像

注册: 2007-04-29 15:02
帖子: 31
地址: SCGY USTC
送出感谢: 0 次
接收感谢: 0 次
[quote="杨珂"]感谢
[quote="ct"]sudo chmod -R 777 XXX[/quote]
这个命令怎么用,XXX是什么?
我要用的ext3分区是hda8 开通对像一般用户yangke[/quote]

这个必须在你挂载分区后用。XXX是要挂载的分区(如/dev/sda1)或者挂载目录(如/mnt/data)
当然也可以用sudo chown [your account name here] XXX


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-01-13 19:34 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
chmod 777 是笨蛋办法!


UUID=0b65bbda-e93e-4990-96e8-8e6194c32c54 /mnt/gentoo ext3 defaults,umask=007,gid=46 0 0


仿照我这个挂!( fstab )

uuid --------------------> ls /dev/disk/by-uuid


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-01-13 19:45 
头像

注册: 2007-04-29 15:02
帖子: 31
地址: SCGY USTC
送出感谢: 0 次
接收感谢: 0 次
iblicf 写道:
chmod 777 是笨蛋办法!


UUID=0b65bbda-e93e-4990-96e8-8e6194c32c54 /mnt/gentoo ext3 defaults,umask=007,gid=46 0 0


仿照我这个挂!( fstab )

uuid --------------------> ls /dev/disk/by-uuid


你试试吧,会出错的。肯定会提示不认识umask与gid


最后由 enetor 编辑于 2008-01-13 21:30,总共编辑了 1 次

页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-01-13 19:52 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
那就干脆,UUID=0b65bbda-e93e-4990-96e8-8e6194c32c54 /mnt/gentoo ext3 defaults 0 0


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-01-13 20:16 
头像

注册: 2007-04-29 15:02
帖子: 31
地址: SCGY USTC
送出感谢: 0 次
接收感谢: 0 次
iblicf 写道:
那就干脆,UUID=0b65bbda-e93e-4990-96e8-8e6194c32c54 /mnt/gentoo ext3 defaults 0 0


这样做只有root可以写。如果需要赋予用户写的权限,可以:
1.在fstab中添加如下信息:
[code]
UUID=0b65bbda-e93e-4990-96e8-8e6194c32c54 /mnt/gentoo ext3 auto,rw,user,async 0 0
[/code]
2.登录后,执行
代码:
  sudo chown [user account name here] /mnt/gentoo
 


注意2的前提是/mnt/gentoo已经被挂载

还有一种方法是将fstab该行的auto改为noauto,不自动挂载,登录后手动挂载


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-01-13 20:24 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
o , 是 root 能写,我没主意,因为上边有同名用户,所以也能写, 。。


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-01-13 20:31 
头像

注册: 2007-04-29 15:02
帖子: 31
地址: SCGY USTC
送出感谢: 0 次
接收感谢: 0 次
iblicf 写道:
o , 是 root 能写,我没主意,因为上边有同名用户,所以也能写, 。。


It's OK


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-01-13 21:02 
头像

注册: 2006-07-24 19:22
帖子: 174
送出感谢: 0 次
接收感谢: 0 次
代码:
async

这个参数是个什么意思?

此贴收藏……


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-01-13 21:16 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
async 是异步,应该是读写缓冲的意思


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-01-13 21:29 
头像

注册: 2007-04-29 15:02
帖子: 31
地址: SCGY USTC
送出感谢: 0 次
接收感谢: 0 次
cyf3732 写道:
代码:
async

这个参数是个什么意思?

此贴收藏……


sync是同步,async是异步,一般像挂载软盘驱动应该使用sync以便保证数据立即写入物理驱动器而非缓冲区,避免出现软盘未umount就被用户退出,导致错误。
而现在多数设备应该使用默认的async,能够提高性能。有时候没有umount就把usb设备拔了,系统会提示”不安全的卸载“(类似的话),是因为umount能够确保缓冲区中的数据完全写入了设备,直接拔有可能缓冲区的数据还没有来得及完全写入。对于一些比较慢的设备,有时umount后,会出现一个写入数据的提示,这就是在完成缓冲区与设备的同步工作。


_________________
Hi there


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 16 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译