通过samba服务将centos7指定文件挂载到window下

做嵌入式开发,windows下编辑代码,虚拟机上编译,为了方便打算在虚拟机下搭一个samba服务器,将文件夹映射到windows下,搜索网上的方法,内容大同小异,试了半天终于成功了。特此记录一下步骤,与大家分享。

1.安装和卸载samba命令:

yum install samba

2.建立samba访问目录,并且增加目录的权限

mkdir /home/shareRoot
chmod 777 /home/shareRoot (要将shareRoot目录及上层目录都要开放权限)

3.添加samba用户密码

sudo smbpasswd  -a   root(这里的root是我的虚拟机用户名)

接下来根据提示设置samba的密码

4.修改配置文件

vi /ect/samba/smb.conf

在文件后添加:

[shareRoot]
comment=This is samba dir
path=/home/shareRoot  
create mask=0755
directory mask=0755
writeable=yes
valid users=root
browseable=yes

Path是上面创建的共享目录

valid user是你访问Samba的用户root

[share]是一会windows下访问虚拟机的路径。

5.关闭centos防火墙

systemctl stop firewalld.service (临时关闭)
systemctl disable firewalld.service(禁止防火墙开机启动)

6.在window下添加网络映射

打开文件管理器,右下角网络->右键->映射网络驱动器,填入虚拟机的地址,地址后面的shareRoot与smb.conf中的[shareRoot]对应。完成。

 

 

注:

如果映射成功了,能够看到磁盘的大小。但是打开时提示无权访问,请与网络管理员联系。此时可能是SELinux作怪
解决方法:

修改/etc/sysconfig/selinux 把enforcing改成disabled;然后命令行setenforce 0;

重启samba服务 #service smb restart 或者 /etc/rc.d/init.d/smb restart  (我在这个地方被坑了很久。。。)

 

转载于:https://www.cnblogs.com/huhui/p/9836324.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值