跨平台编程(二)——SAMBA目录共享

SAMBA:是在Linux和UNIX系统上实现SMB协议的一个免费软件。使用它可实现:在Linux服务器上设置一个共享目录,让Windows主机上可以访问(rw)这个目录。

环境:centos6.7

1. 安装samba

yum install samba samba-client samba-swat

备注:这三个都要安装

2. 关闭selinux(一个强化的安全子系统)和firewall(防火墙)

1)关闭selinux

#vi /etc/selinux/config

将SELINUX=enforcing

改为

SELINUX=disabled

2)关闭firewall

关闭: systemctl stop firewalld

开机禁用  : systemctl disable firewalld

关闭服务后,重启电脑

备注:也可以不关闭selinux和firewall,而做一些精细的配置。在内网使用,为了方便,可直接关闭selinux,关闭firewall

3. 修改配置文件/etc/samba/smb.conf

vim /etc/samba/smb.conf

进入编辑模式,在最下面添加如下内容

[myshare]                                      #共享名称
comment = passwd                                #提示信息,任意写 
path = /home/sharefolder                           #共享目录
public = no                                     #关闭“所有人可见”
writable = yes                                  #允许写入操作

4.添加samba用户

pdbedit -a -u root(此处为用户名)

执行过命令后,输入登录密码和再次输入密码确认

备注:samba服务程序的用户账号必须在当前系统中已经存在

5. 创建共享目录

mkdir /home/sharefolder

chown -R root:root /home/sharefolder

备注:该目录在第3步,修改配置文件/etc/samba/smb.conf中配置

6. 启动smb服务

/etc/init.d/smb start

7. 在windows上访问该目录,实现文件共享

windows键+R打开运行窗口,输入Samba服务器的IP地址

输入第4步创建的samba用户的用户名和密码

即可完成访问,实现linux和windows对文件夹的共享,且均具有读写权限。

8. 映射网络驱动器

映射网络驱动器,可快速实现对网络共享文件夹的快速访问。

可右击上面的“myshare”文件夹,点击“映射网络驱动器”

选择驱动器名称

即可得到一个快速访问该共享文件夹的盘符。

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值