Samba 是Linux下用于文件、打印机共享的开源软件套件,基于smb协议实现了Linux、Windows之间的打印机、文件共享,这里主要介绍常用的文件共享配置。
1、 配置好yum源,安装好samb服务器、客户端软件包:
yum install samba
yum install samba-client
2、 配置文件共享目录、权限:
/etc/samba/smb.conf
[global] --samba 全局配置 workgroup = SAMBA --指定工作组 security = user --指定认证模式为samba 本地用户
passdb backend = tdbsam
printing = cups printcap name = cups load printers = yes cups options = raw
[etl_share] --共享名称
comment = etl_share --共享名称 vlaid users =mes --共享访问用户,os中必须存在该用户 read only =no --非只读权限 writable = yes --可写入权限 inherit acls=yes --启用文件acl继承 path=/data/etl_share --指定文件共享的目录,该目录mes 用户必须有访问权限
3、添加samba 用户mes 设置访问密码(该密码不同于os mes 用户本地密码):
smbpasswd –a mes
4、重启samba后台服务:
systemctl restart smbd.service --核心服务进程,提供文件、打印机共享访问
systemctl restart nmbd.service --用于NetBios 名称解析
5、挂载文件共享:
开机自动挂载
/etc/fstab
//server_ip/etl_share /data/etl_share cifs username=mes,password=password,uid=1001,gid=1001,dir_mode=0775,file_mode=0775 0 0
或者手动挂载
mount –t cifs -o username=mes,password=password,uid=1001,gid=1001,dir_mode=0775,file_mode=0775 //server_ip/etl_share /data/etl_share 标签:Samba,文件共享,部署,share,--,samba,mes,Linux,etl From: https://www.cnblogs.com/oradba/p/18287141