samba部署使用

samba
windows和linux之间互相共享文件
微软发明:协议samba
端口
# lsof -i:139

服务器端:
安装软件
samba-client.x86_64
samba-common.x86_64
samba.x86_64
# yum install samba-client samba samba-common -y

启动服务:
# systemctl start smb

配置
# vim /etc/samba/smb.conf
#开头的是注释(说明)
; 开头的也是注释(选项)
全局配置:
局部配置(共享设置) //我们在7里面不用修改任何全局配置
workgroup = MYGROUP //工作组
server string = Samba Server Version %v //共享服务器描述
log file = /var/log/samba/log.%m //日志存储位置
max log size = 50 //日志大小
security = user //共享的时候所使用安全级别
passdb backend = tdbsam 用户和密码的存储文件

局部配置:
[test] //共享名称
comment = this share my /tmp directory //描述
path = /tmp //共享目录
public = yes //允许来宾用户访问
writable = yes


guest ok = yes //和public一样
valid users = tom jim kate @caiwu

匿名共享(rhel/5/6)
security=share
添加账户:
#useradd wing //添加系统账户
#smbpasswd -a wing //添加smb账户

重启服务:
rhel5/6
#/etc/init.d/smb restart
#/etc/init.d/nmb restart
rhel7:
#systemctl start smb
客户端
windows
1.网上邻居
2.资源管理器--> \\192.168.128.251
3.运行 --> \\192.168.128.251

linux
1.挂载方式
#mount -t cifs //192.168.128.251/test /opt -o username=tom
2.使用客户端命令登录方式
# smbclient //192.168.128.251/test
-U, --user=USERNAME

权限控制
限制Ip
写到全局配置内对所有共享生效
写到局部配置内对指定共享生效

只允许allow后面的网段或者ip访问:
hosts allow = 192.168.128. 172.16.71.
192.168.128.250 192.168.128.251
只拒绝deny后面的网段或者ip访问:
hosts deny = 192.168.128.

限制账户(局部配置)
read list = 用户 @组
write list = 用户 @组
valid users = 用户 @组

read only = yes
browseable = yes //共享是否可见
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
查看smb服务器共享信息:
# smbclient -L 10.35.243.52 -U user1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值