samba 服务搭建
samba 服务能提供linux和window文件共享
安装
yum install -y samba samba-client
配置文件 /etc/samba/smb.conf
workgroup = MYGROUP #用户组
server string = Samba Server Version %v #提示信息,可自定义
log file = /var/log/samba/log.%m #日志路径
max log size = 50 #日志大小
security = user #用户验证
passdb backend = tdbsam / ldapsam / smbpasswd
实践1:要求任何人都能访问,不用账户,但只读
修改配置文件
vim /etc/samba/smb.conf
workgroup = WORKGROUP #使window也可访问
security = share #用户验证为share
[ping] #共享的目录名
comment = share all #提示信息
path = /tmp/sambadir #共享的目录路径
browseable = yes #是否可被浏览
public = yes #是否公开
writeable = no #是否可写
注意:testparm 命令可检查samba配置文件语法
创建共享目录
mkdir /tmp/sambadir
启动服务
systemctl start smb
客户端使用
windows下用网络邻居 \\IP
linux下用smbclient //主机IP/共享的目录名
挂载 mount -t cifs //主机IP/共享的目录名 /挂载点
实践2:(注意主机虚拟机要在桥接模式下) 要求共享目录,可读可写,需要用用户密码访问
修改配置文件
vim /etc/samba/smb.conf
security = user #用户验证为user
[smbuser]
comment = share for users
path = /tmp/sambadir
browseable = yes
writeable = yes
public = no
创建登录用户
pdbedit -a smbuser #pdbedit基于samba-common包 -a为添加用户
用户要存在在系统中
创建共享目录
mkdir /tmp/smbuser
重启服务
systemctl restart smb
客户端使用
windows下用网络邻居 \\IP
linux下用smbclient //主机IP/共享的目录名
挂载 mount -t cifs //主机IP/共享的目录名 /挂载点
最后更新于
这有帮助吗?