一、 安装步骤

1、 rpm -q samba 检查是否安装samba服务,默认安装

2、 使用yum安装samba软件

#yum install -y samba samba-common samba-client

3、 新建一个目录,为共享文件目录

#mkdir –p /home/test

4、 修改samba配置文件目录

#vi /etc/samba/smb.conf
 1)、Share级别的samba配置
 sercurity=user 改为sercerity=share //匿名用户登录
 在最下面添加如下:为设置共享目录
 [test] //共享目录名,需要加方括号
 Path = /home/test //共享文件路径
 browseable = yes //共享目录是否可访问
 wrtiable = yes //共享目录是否可写入
 guest ok = yes //共享目录是否可匿名登录
 public = yes //是否允许guest访问
 保存并退出
 重启samba服务service smb restart
 2)、user级别的samba服务器配置
 hosts allow = 191.168.11.0/255.255.255.0
 # 配置允许访问的地址段,可选
 security = user
 #设置安全级别为user
 passdb backend = tdbsam
 #使用数据库文件创建用户数据库
 #使用smbpasswd –a aaa添加用户,要求用户为系统用户
 #在输入完上述命令后会弹出输入设置samba密码
 [aaa] #共享目录名1
 comment=samba users ceshi #共享目录说明
 path=/home/aaa #共享目录路径
 browseable=yes #共享目录是否允许访问
 writable=yes #共享目录是否允许写入
 valid users=aaa #有效访问用户
 public=no #是否允许guest用户访问
 guest ok=yes #连接是否需要密码
 [wuhs] #共享目录2
 path=/home/wuhs
 browseable=yes
 writable=yes
 valid users=wuhs
 public=no
 guest ok=yes
 [samba] #共享目录3
 comment=share directory
 path=/home/samba
 browseable=yes
 writable=no
 public=yes #不需要密码的对公共开放的共享目录
 guest ok=no

5、 配置完成后重启samba服务

#service smb restart


至此samba服务器user级配置完成,每个Linux系统用户可以访问自己的共享目录,所有人可以访问share共享目录

6、 Samba服务器状态查看

#smbstatus
命令用于显示主机中samba服务器的链接状态,包括链接服务器的客户端IP地址、主机名、登录用户名、锁定的文件等,通过smbstatus命令可以了解samba服务器的运行状态。

linux samba账号检查 linux中的samba配置步骤_运维

二、 samba客户端访问说明

1、 一、windows客户端

1)、在win7 client终端切换user访问samba服务器的时候报错,
报错信息:无法访问,您可能没有权限使用网络资源,请与这台服务器的管理员联系以查明您是否有权限访问。不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接。

2)、在dos窗口下使用命令net use * /del /y 两次清除连接后即可切换账号访问samba服务器。

2、 二、Linux客户端

1)、先使用rpm –qa |grep samba确认samba客户端是否已安装

linux samba账号检查 linux中的samba配置步骤_运维_02

2)、smbclient //192.168.11.228/wuhs -U wuhs使用此命令连接samba服务器
输入完密码后进入共享目录