在Linux系统中,Samba服务是一种非常实用的工具,它能够实现Linux与Windows系统之间的文件共享和打印服务。本文将详细介绍在CentOS 7系统上搭建和配置Samba共享服务的步骤,帮助大家快速掌握这一技能。
一、Samba简介
Samba是一个开源软件,它基于SMB(Server Message Block)协议,允许Linux和Windows系统之间进行无缝的文件和打印共享。通过Samba,Windows用户可以访问Linux服务器上的文件,反之亦然。这对于跨平台的办公环境来说非常有帮助。
二、安装Samba服务
在CentOS 7系统中,可以通过以下命令安装Samba服务:
#yum -y install samba
安装完成 (请确保安装成功)
三、进行修改smb.conf配置文件,设置共享
#vi /etc/samba/smb.conf 进行编辑
[Centos7]
comment = Centos7 DVD Directory.
path= /media
public = yes
read only = yes
可加入多个用户名如下:
进入#vi /etc/samba/smb.conf
[homework]
comment = homework DVD Directory.
path = /home
pubilc = yes
read only = yes
然后Shift 加:输入wq 保存退出即可。
定义一个新的只读共享Centos7,物理目录为 /media
#mkdir /media 创建文件 提示:拓展#mkdir /heme
#mkdir /media/cdrom/ 因为这边已经创建文件 所以显示文件已存在 #mkdir /heme/homework
#mount /dev/cdrom /media/cdrom/ 请确保文件成功挂载
拓展#mount /dev/cdrom /home/homework
随后挂载光盘到//media/cdrom,以便用户远程访问。
#systemctl start smb启动共享
#testparm 确定参数无误。
四 、创建用户 访问共享
#useradd vina 拓展 #useradd Zhangsna
#pdbedit -a -u vina 输入密码(例如Aa123456) 拓展#pdbedit -a -u Zhangsan
(再次输入Aa123456)即可。
五、设置安全访问
#systemctl stop firewalld
#setenforce 0
#sestatus -b | grep samba(此命令可了解当前安全访问状态)
六、在客户机访问共享文档
客户机win+R 打开窗口 ,在地址栏输入\\192.168.229.2 提示根据虚拟机的IP地址输入哦
在登陆窗口输入用户名:vina,
密码:Aa12346
如果进不去 请检查服务器地址是否正确 防火墙是否关闭哦
进入此页面共享成功。