一、samba的介绍。
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。 -----来自百度百科。
二、环境介绍。
Centos 7.0系统。
三、安装过程。
yum -y install samba samba-client
四、配置过程
新建一个文件夹作为存放文件的目录。
cd /var
mkdir samba 在var目录下建立一个samba文件夹。
chmod 755 samba 给samba这个文件夹权限。
新建一个用户组和用户账号访问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