samba

samba是一款能让linux系统应用微软文件资料的工具

微软指定了smb协,用于局域网文件共享,smb协议全称是服务消息块

smb协议移植到linux系统平台之后,就诞生了smaba软件

 

 samba安装

1.配置好linux 阿里云yum源以及epel源 

2.通过yum 安装samba软件

yum  install samba -y

3.查看samba的配置文件

[root@localhost ~]# ls /etc/samba/
lmhosts smb.conf smb.conf.example

4.配置文件  /etc/samba/smb.conf

[global]
workgroup = SAMBA
security = user

passdb backend = tdbsam

printing = cups
printcap name = cups
load printers = yes
cups options = raw

[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes

[jay]

comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes

smb的配置文件,主要分为全局配置 和局部共享配置  

全局配置[global]

局部共享[home]  [jay]

samba共享文件夹配置

1.修改配置文件,添加一个局部的共享区域

[jay]
comment = This is test configure  #注释
path = /home/jay  #共享文件夹路径

public = no   #文件夹不是公开的
writable = yes #可以写入
guest ok = yes #可以

2.使用pdbedit命令,创建samba服务专用的用户密码信息

3.创建Samba的用户,必须保证这个用户在linux系统中存在

id  jay #没有 useradd 创建一个

4.创建一个samba用户,命令如下

pdbedit -a -u jay #创建一个samba用户 

5.创建完毕,重启samba 服务,检查samba端口是否存活

systemctl restart smb

netstat -tunlp |grep smb

6.注意防火墙是否关闭,看到如下信息,表示防火墙没有定义任何规则

[root@localhost ~]# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination

7.关闭防火墙

iptables -F

systemctl stop firewalld

使用客户端连接samba服务器

windows进行连接

直接找到运行功能

输入\\sma服务器地址

\\ 192.168.0.1

 

posted on 2021-07-01 19:04  sprr  阅读(246)  评论(0编辑  收藏  举报