免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 20229 | 回复: 9
打印 上一主题 下一主题

把windows一个目录mount到Ubuntu下,非root用户没有写权限 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-06-02 11:09 |只看该作者 |倒序浏览
我的主机是Ubuntu 10.04
我在windows的主机上共享了一个文件夹,并且是可写的
我在Ubuntu下执行了mount //192.168.1.102/share /mnt/p1 -o user=test,umask=000
root可以在/mnt/p1下随意读写,但是非root用户均没有写权限,只能读
网上搜了下
有人说指定uid,不行
有人说指定umask,也不行
有人说执行chmod 777 ,被系统拒绝

论坛徽章:
0
2 [报告]
发表于 2010-06-02 12:19 |只看该作者
为什么要指定 user=test

论坛徽章:
5
寅虎
日期:2015-01-20 09:16:52亥猪
日期:2015-01-21 14:43:44IT运维版块每日发帖之星
日期:2015-12-17 06:20:00每日论坛发贴之星
日期:2015-12-17 06:20:00每周论坛发贴之星
日期:2015-12-20 22:22:00
3 [报告]
发表于 2010-06-02 12:43 |只看该作者
fedora13

我试了一下这样可以
  1. mount.cifs //192.168.10.213/mount /home/gamester88/桌面/test -o username=gamester88,password=123456,rw,uid=500,gid=500
复制代码
我gamester88用户,密码123456,我的uid和gid都是500

论坛徽章:
0
4 [报告]
发表于 2010-06-03 11:17 |只看该作者
为什么要指定 user=test
炙热的雪 发表于 2010-06-02 12:19

我不指定就不让我mount,这个我也很奇怪,而且后来我发现user我随便写就行,但是就是不能不写

论坛徽章:
0
5 [报告]
发表于 2010-06-03 11:19 |只看该作者
fedora13

我试了一下这样可以我gamester88用户,密码123456,我的uid和gid都是500
gamester88 发表于 2010-06-02 12:43

这个方法我试过的,指定uid后gamester88是可以写了,但是其他的非root用户还是没有写权限,mount过去的那个目录权限还是755

论坛徽章:
5
寅虎
日期:2015-01-20 09:16:52亥猪
日期:2015-01-21 14:43:44IT运维版块每日发帖之星
日期:2015-12-17 06:20:00每日论坛发贴之星
日期:2015-12-17 06:20:00每周论坛发贴之星
日期:2015-12-20 22:22:00
6 [报告]
发表于 2010-06-03 11:38 |只看该作者
回复 5# qwert3399
试试。。
  1.     #mount.cifs //192.168.10.213/mount /home/gamester88/桌面/test -o username=root,passwd=123456,dir_mode=0777
复制代码
file_mode=arg
           If the server does not support the CIFS Unix extensions this
           overrides the default file mode.

       dir_mode=arg
           If the server does not support the CIFS Unix extensions this
           overrides the default mode for directories.

论坛徽章:
0
7 [报告]
发表于 2010-06-03 11:52 |只看该作者
纯学习一下

论坛徽章:
5
寅虎
日期:2015-01-20 09:16:52亥猪
日期:2015-01-21 14:43:44IT运维版块每日发帖之星
日期:2015-12-17 06:20:00每日论坛发贴之星
日期:2015-12-17 06:20:00每周论坛发贴之星
日期:2015-12-20 22:22:00
8 [报告]
发表于 2010-06-03 11:54 |只看该作者
回复 6# gamester88
  1. # mount.cifs //192.168.10.213/mount /home/gamester88/桌面/test -o guest,dir_mode=0777
复制代码
这样挂载后,可读可写,也不会弹出passwd:  这个。。。

论坛徽章:
0
9 [报告]
发表于 2010-06-03 12:40 |只看该作者
本帖最后由 qwert3399 于 2010-06-03 12:48 编辑
回复  qwert3399
试试。。file_mode=arg
           If the server does not support the CIFS Unix ext ...
gamester88 发表于 2010-06-03 11:38

问题解决了,指定了dir_mode=0777和file_mode=0777可以写了
我先前用的是mode选项,但是设了跟没设一样,没看出啥区别
我用的是mount命令,我man mount里面没有dir_mode这个选项,但是可以用,囧啊。你贴的那个描述是man mount.cifs里面的。我的机器里没有mount.cifs这个命令,我用的Ubuntu 10.04.而且我发现在Ubuntu下不能用-o guest,在redhat下可以

论坛徽章:
0
10 [报告]
发表于 2013-03-09 15:51 |只看该作者
file_mode=0777,dir_mode=0777

加上这两个选项 在挂载的时候
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP