Samba服务搭建

Samba服务

samba服务:windos与Linux跨平台的共享
(也能在Linux中使用)

samba使用协议:smb协议

Linux服务器操作

1.安装软件

yum -y install samba

2.专门用于Samba服务验证的用户称之为samba共享账户
专门用于Samba服务验证的用户密码,samba独立的密码与系统密码不同

useradd lisi   
#不设置登录系统的密码,该用户专门用于samba服务共享
pdbedit -a lisi    
#设置samba密码,把该用户变为samba共享账号

Samba服务搭建

3.修改配置文件

共享名:客户端通过网络看到的名字,可以与文件加名相同,也可以不同

创建测试文档

mkdir /samba
echo samba > /samba/1.txt

Samba服务搭建

vim /etc/samba/smb.conf

vim命令模式 按G(大写)到全文末行

o(小写)在下一行插入

[ceshi]    #设置共享名
path = /samba   #实际共享的路径

保存退出

4.重启smb服务并关闭防火墙

systemctl restart smb
systemctl enable smb
systemctl stop firewalld

5.SELinux 布尔值(功能开关)

getsebool -a | grep samba

在selinux中修改samba的权限
Samba服务搭建

开启所有人读写访问

setsebool samba_export_all_rw=on

使用Linux 客户端测试

1.安装cifs-utils软件,支持cifs文件系统(该文件系统为samba独有)

yum -y install cifs-utils.x86_64 

2.挂载访问

samba共享格式 mount -o user=samba共享账号,pass=samba密码 //服务端ip/共享名 挂载点

mount  -o user=lisi,pass=1 //192.168.108.145/ceshi  /mnt/samba

查看共享是否能看到

Samba服务搭建

3.开机自动挂载

vim /etc/fstab

在其中加入以下内容

//192.1680108.145/ceshi  /mnt/samba  cifs defaults,netdev,user=lisi,pass=1  0  0

使用mount -a 进行测试,没有错误提示,说明文件编写成功

在windows下进行测试

win+r调出运行栏

输入服务器IP

Samba服务搭建

输入验证

输入samba的账户和密码

进入之后可以看到测试文件夹

Samba服务搭建

Samba服务搭建

由图得出,测试成功,samba服务运行成功

上一篇:04SpringBoot配置文件


下一篇:Linux netstat 命令查看80端口状态