🎈 作者:互联网-小啊宇 🎈 简介: CSDN 运维领域创作者。目前从事 Kubernetes 运维相关工作,擅长Linux系统运维、开源监控软件维护、Kubernetes容器技术、CI/CD持续集成、自动化运维、开源软件部署维护等领域。 🎈 博客首页:互联网-小啊宇

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。
主机 | 角色 |
|---|---|
192.168.1.10(Centos7) | 服务端 |
192.168.1.20(Centos7) | 客户端 |
systemctl stop firewalld
systemctl disable firewalldsetenforce 0
vim /etc/selinux/config
#修改
SELINUX=disabledyum -y install sambamkdir -p /data/test
chmod -R 0777 /data/test/vim /etc/samba/smb.conf
#尾部添加
[Ayu] #自定义
comment = A-yu #自定义
path = /data/test #目录
browseable = yes
guest ok = no
writable = yessmbpasswd -a rootsmbpasswd命令说明: -a 添加 -x 删除 -d 禁用 -e 启用
systemctl start smb

yum -y install samba-clientsmbclient -L //192.168.1.10
smbclient -U root //192.168.1.10/Ayu ##输入Sharename服务端在共享目录创建一些文件进行测试
[root@192.168.1.10~]# cd /data/test/
[root@192.168.1.10 test]# touch 1 2 3
[root@localhost ~]# mkdir /hello
[root@localhost ~]# mount -t cifs -o username=root,password=1 //192.168.1.10/Ayu /hello
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 46G 4.1G 42G 10% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 13M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda1 1014M 179M 836M 18% /boot
tmpfs 378M 12K 378M 1% /run/user/42
tmpfs 378M 0 378M 0% /run/user/0
//192.168.1.10/Ayu 46G 4.1G 42G 10% /hello
[root@localhost ~]# cd /hello/
[root@localhost hello]# ls
1 2 3