samba安装与配置

samba 简介

Samba,用来让UNIX系列的操作系统与微软Windows操作系统的SMB/CIFS(Server Message Block/Common Internet File System)网络协定做连结,在Windows与UNIX系列OS之间搭起一座桥梁,使两者可以进行资源共享。
常用于需要频繁访问和读写文件的情况,如在windows下使用人性化的编辑器来书写或修改代码,在linux中进行频繁的编译验证这种场景。本文就以这种场景为例介绍samba的安装和配置。

samba 安装

根据自身情况选择命令安装

1
2
3
apt install samba
apt-get install samba
yum install samba

samba 配置

进入samba配置文件目录,编辑配置文件

1
2
cd /etc/samba
vi smb.conf

在末尾添加

1
2
3
4
5
6
[share]
path =/home/share
available = yes
browsealbe = yes
public= no
writable = yes

然后在/home下创建share目录,并提升权限至777

1
2
3
cd /home
mkdir share
chmod -R 777 share

然后添加samba用户share,注意这里必须先添加一个同名的系统用户

1
2
useradd share
smbpasswd -a share

设置完成密码后重启samba服务

根据不同系统,选择不同命令启动

1
2
/etc/init.d/samba restart
service smbd restart

完成后,通过windows访问

1
\\linux机器的ip

输入账号密码进入共享文件夹,开始方便的资源共享。

接着就可以把需要在linux环境运行的代码,git clone到share目录下然后使用windows的编辑器编辑了。