• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

如何设置才能叫新加入的一般用户具有对挂载的win硬盘有写权限

发布: 2007-7-04 12:06 | 作者: admin | 来源:  网友评论 | 查看: 17次 | 进入软件测试论坛讨论

领测软件测试网
如题
我在root下创建的新用户(非root用户),不能对/mut/下的win的分区进行写操作,我该怎样修改配置才能搞定这个问题呀。[/i]

 platinum 回复于:2004-06-02 00:40:44
好像没办法,只有root才可以

 aspbiz 回复于:2004-06-02 10:41:01
不是吧,

好象/etc/fstab时有几个参数可以设置。

 platinum 回复于:2004-06-02 10:42:34
记得mount的时候加rw也不行,原来好像试过……

 q1208c 回复于:2004-06-02 12:14:52
chmod -r 777 /mnt/win 再试试

注mount 加 rw

 零二年的夏天 回复于:2004-06-02 19:40:57
可以在/etc/fstab中设uid=用户id。

 流氓无产者 回复于:2004-06-02 20:05:12
你该不会是ntfs吧??

 platinum 回复于:2004-06-02 20:20:54
[quote:032d9ff2af="q1208c"]chmod -r 777 /mnt/win 再试试

注mount 加 rw[/quote:032d9ff2af]
呵呵,没用的,我很早以前就试过,还是755的权限

 platinum 回复于:2004-06-02 20:21:30
[quote:134c841d40="零二年的夏天"]可以在/etc/fstab中设uid=用户id。[/quote:134c841d40]
这个做法倒是很独特,具体举个例子吧,应该怎么写呢? :mrgreen:

 零二年的夏天 回复于:2004-06-02 20:49:26
[code:1:27b2ff9921]/dev/hda5               /mnt/Arch               vfat    uid=500,defaults,iochars
et=cp936        0 0
[/code:1:27b2ff9921]
我的uid=500,gid=500这样我以uid为500的用户登陆发现文件属主就是uid=500的用户了。

 platinum 回复于:2004-06-02 21:22:13
哦?
试试看!

 不想发言 回复于:2004-06-02 22:26:26
[quote:2f9cc715eb="platinum"]哦?
试试看![/quote:2f9cc715eb]
 :roll: If you don't know ,maybe you can silence. :em02:

 ailms 回复于:2004-06-02 22:35:47
我试过了,如果是在fstab中加users或user选项,则那个用户mount就那个用户有写权限,其他都只有读.后来看了man只有,加了另一个参数:

umask=0000,则该mount目录的属性为777.

只不过man中提到的suid好象没有作用.我改为6000(777+t)但还是所有用户都具有写目录的权限.

 platinum 回复于:2004-06-02 22:43:17
[quote:34892660cc="不想发言"]
 :roll: If you don't know ,maybe you can silence. :em02:[/quote:34892660cc]
虚心学习嘛! :em02:

 lwlava 回复于:2004-06-07 20:05:57
你可以这样: mount -o codepage=936,iocharset=cp936,umask=000 /dev/hda? /mnt/Win?
其中问号用具体的代替。
当然这只对 FAT32的有效。

 扉页 回复于:2004-06-07 22:26:10
对于你说的mount加载问题,只具管理员身份的用户才可以这么作

而对于非root用户能不能,我明天给大家答复!!

希望精灵使得设法使正确得! 

等消息

 JohnBull 回复于:2004-06-08 00:31:52
加上
owner,users
选项

 好好先生 回复于:2004-06-08 07:49:31
[quote:439079c454="扉页"]对于你说的mount加载问题,只具管理员身份的用户才可以这么作

而对于非root用户能不能,我明天给大家答复!!

希望精灵使得设法使正确得! 

等消息[/quote:439079c454]

如果你没有root权限还是不要费劲了。需要root来执行那个mount命令,然后非root用户才有权限去读写。

 yangtou 回复于:2004-06-08 08:40:17
在fstab里面加上参数:users,gid=users

 wheel 回复于:2004-06-08 10:13:01
/dev/hda3               /mnt/c                  ntfs   uid=500,defaults,user,iocharset=gb2312,umask=0000    0 0
可以了。。。对NT3.51的ntfs可以.2000的不可以

 adminxp 回复于:2004-06-17 05:03:10
到底是哪样? 高人总结一下吧.:)

 ailms 回复于:2004-06-17 09:30:19
users:使任何用户都可以umount,而不是只有mount该分区的用户才可以umount

umask=0000,这样在分区被mount后,ll目录的属性可以看到是777,把分区
umount后目录又恢复原来的权限了

我是在fat32上作的,不过必须是root才可以改fstab

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网