#11.SAMBA服务器搭建

11.SAMBA服务器搭建

samba也是一个文件共享服务器,比起nfs服务器samba的优势在于windows可以直接访问samba服务器。

1.安装samba

yum install samba

2.配置samba

samba服务的主配置文件在/etc/samba/smb.conf
捡一些设置讲解,字多了也没人想看,想精通samba配置的话
[global] #全局设置
workgroup = MYGROUP
server string = Samba Server Version %v
netbios name = MYSERVER
interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24 #samba监听那些网卡
hosts allow = 172.16.1.102 #表示允许连接到Samba Server的客户端,多个参数以空格隔开。可以用一个IP表示,也可以用一个网段表示
log file = /var/log/samba/log.%m
max log size = 50 #日志最大容量
security = share #本次实验采用
设置用户访问Samba Server的验证方式,一共有四种验证方式。
#1. share:用户访问Samba Server不需要提供用户名和口令, 安全性能较低。
#2. user:Samba Server共享目录只能被授权的用户访问,由Samba Server负责检查账号和密码的正确性。账号和密码要在本Samba Server中建立。
#3. server:依靠其他Windows NT/2000或Samba Server来验证用户的账号和密码,是一种代理验证。可理解为通过数据库验证
#4. domain:域认证。
[homes] #共享设置
comment = Home Directories #共享目录描述
browseable = no
writable = yes
valid users = %S
valid users = MYDOMAIN\%S

============= Share Definitions==============

[public] #设置针对的是共享目录个别的设置,只对当前的共享资源起作用
comment = Public Stuff #对共享目录的说明文件,自己可以定义说明信息
path = /home/aaa/share1 #用来指定共享的目录,必选项
public = yes #所有人可查看,等效于guest ok = yes

ps:共享目录自己提前创建好使用mkdir xxx;允许访问的IP地址根据实际填写。

3.设置nobady

本次实验允许匿名用户上传下载故给共享目录设置nobody权限
chown -R nobody:nobody /home/aaa/share1

4.重启smb服务,并检测配置是否正确

service smb restart
testparm

5.访问samba服务器

windows:可在网络中查看到
linux:smbclient //服务器地址/pulic
#访问前请把selinux和iptable关掉,访问时客户端不要使用与smb服务器端同名的用户名进行访问。
这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值