首页 > Windows开发 > 详细

在linux中以cifs的方式挂载windows共享文件夹

时间:2016-04-25 19:24:48      阅读:357      评论:0      收藏:0      [点我收藏+]

假设winddows机器IP为1.1.1.1 ,已将d:\source目录共享,共享名为src。此系统中有用户user1。

linux系统下的用户user2希望将其挂载到 /home/user2/src2目录中。

那么执行下面命令即可。

sudo mount -t cifs -ouser=user1,nolock,nounix,noserverinfo,noserverino //1.1.1.1/src /home/user2/src2

为了自动得到window机器的ip,如下即可(SUSE上测试过)。

sudo mount -t cifs -ouser=user1,nolock,nounix,noserverinfo,noserverino //`who am i | cut -d\( -f2 | cut -d\) -f1`/src /home/user2/src2

这样挂载出的/home/user2/src2目录的所有者和组都是root,不方便使用,希望所有者和组是user2即其组。那么如下即可。

sudo mount -t cifs -ouser=user1,nolock,nounix,noserverinfo,noserverino,uid=`id -u`,gid=`id -g` //`who am i | cut -d\( -f2 | cut -d\) -f1`/src /home/user2/src2

这样以后,要输两次密码。第一次是linux系统中root用户的密码,第二次是windows用户中user1的密码。不方便。如果你有root权限,那么可以如下更改,省去输root用户密码这个步骤。

修改配置文件/etc/sudoers, 添加下面这一行(如果已经相关行,直接在相关行上改)

user2    ALL=(root) NOPASSWD:/bin/mount, /bin/umount
或者
user2    ALL=(ALL) ALL, (root) NOPASSWD:/bin/mount, /bin/umount

 

在linux中以cifs的方式挂载windows共享文件夹

原文:http://www.cnblogs.com/re1n/p/5431782.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!