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
posted @ 2024-07-06 12:56  踏雪无痕2017  阅读(39)  评论(0编辑  收藏  举报