赞
踩
一、【linux学习笔记】红帽Linux 7.8系统在虚拟机上的安装
六、 【Linux学习笔记】管理Linux操作系统:简单的关闭防火墙
目录
samba是用来实现SMB(server message block)的一个软件,是在Linux(UNIX)环境下运行的免费软件 。
samba是一套让UNIX系统能够应用Microsoft网络通讯协议的软件。它可以使UNIX系统与Windows系统的计算机分享驱动器与打印机。
当客户段访问服务器的时候,信息通过SMB协议进行传输,经过协议协商、建立连接、访问共享资源和断开连接4个工作流程。
1)配置网络工作环境,包括设置IP地址、禁用firewall(或在防火墙中放行samba服务)和色Linux、测试网络连通等等。
2)安装samba服务所需要的软件包。
3)建立共享文件夹,并设置权限。
4)添加用户,把用户添加到samba数据库。
5)编辑主配置文件smb.conf,指定需要共享的目录,并为共享目录设置权限
6)在smb.conf文件中指定日志文件与存放位置
7)重启samba服务
8)使用客户端访问服务
(1)检查samba软件包
(2)安装samba软件包
yum install samba*
(3)检查确认
- rpm -qa | grep samba
-
(1)查看文件内容
(2)查看文件配置
(1)配置samba服务器的IP地址
(2)关闭防火墙
- firewall-cmd --state #查看防火墙状态
- systemctl stop firewalld.service #停止防火墙
- systemctl disable firewalld.service #设置开机禁用防火墙
- setenforce 0 #临时关闭SELinux
(3)建立共享目录
(4)配置文件
1)修改【global】
注释passdb backend = tdbsam
添加map to guest = Bad User 保证匿名用户可以访问
2)添加【share】共享节
- [share] #共享节名称
- comment = dyjdeches #资源描述
- path = /share #共享路径
- public = yes #访问权限
- readonly = yes
(5)启动服务
- systemctl status smb.service #检查是否运行
- systemctl start smb #开启服务
- systemctl enable smb.service #设置开机自启动
- systemctl enable nmb #设置开机自启动
(6)测试
(1)配置samba服务器的IP地址
如匿名服务
(2)关闭防火墙
如匿名服务
(3)新建共享目录
(4)新建用户与组
(5)设置目录的归属和权限
(6)建立samba服务账户
(7)修改配置文件
修改后台密码存放方式
- passd#
- security = user
- passwdb backend = smbpasswd
- smb passwd file = /etc/samba/smbpasswd
-
添加共享节
- [dep]
- comment = dep samba server
- path = /home/samba/dep
- public = no
- browseable = yes
- writable = yes
- valid users = @dep
(8)重启测试
测试
(1)开启打印共享功能
编辑smb.conf的【global】
(2)设置printers配置项
(1)启动Samba服务
- systemctl start smb
- #启动samba服务
- ps -ef \ grep smb
- #检查samba服务是否开启
(2)停止samba服务
- systemctl stop smb
- #停止服务
-
(3)重启samba服务
service smb restart
(4)自动加载samba服务
1、在Linux客户端访问共享资源
查看192.168.170.25服务器下的samba服务
浏览使用共享资源
2、在Windows客户端访问共享资源
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。