一、samba的介绍。


  Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。   -----来自百度百科。


二、环境介绍。

Centos 7.0系统。

三、安装过程。

yum -y install samba samba-client

image.png


、配置过程


新建一个文件夹作为存放文件的目录。

cd /var

mkdir samba    在var目录下建立一个samba文件夹。

chmod 755 samba   给samba这个文件夹权限。

image.png


新建一个用户组和用户账号访问samba。

groupadd  test  新建组test

useradd user01 -d /var/samba/ -g test -s /sbin/nologin   新增一个用户,用户目录为/var/samba  输入test用户组

smbpasswd -a user01   设置user01密码

New SMB password:

Retype new SMB password:

Added user user01

 

设置共享目录。

chmod user01:test /var/samba


启动samba,设置开机自启动。

 systemctl start smb 

 systemctl start nmb 

chkconfig smb on


关闭防火墙和SELinux

systemctl stop fitewalld

 systemctl disable firewalld

 vi /etc/selinux/config 修改 SELINUX=disabled