Linux Samba 部署
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 --可写入权限
read list =mes_read --只读共享访问用户,os中必须存在该用户
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
本文来自博客园,作者:踏雪无痕2017,转载请注明原文链接:https://www.cnblogs.com/oradba/p/18287141