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
samba部署使用
最新推荐文章于 2024-04-18 08:43:15 发布