首页 > 系统相关 >Linux Samba 部署

Linux Samba 部署

时间:2024-07-06 13:08:15浏览次数:7  
标签:Samba 文件共享 部署 share -- samba mes Linux etl

         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

相关文章

  • 【Linux】:程序地址空间
    朋友们、伙计们,我们又见面了,本期来给大家解读一下有关Linux程序地址空间的相关知识点,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成!C语言专栏:C语言:从入门到精通数据结构专栏:数据结构个 人 主 页 :stackY、C++专栏  :C++Linux专 栏 ......
  • pwn的linux基础(计算机内部数据结构存储形式)
    linux基础保护层级:分为四个ring0-ring3一般来说就两个,0和30为内核3为用户 权限:用户分为多个组文件和目录等等的权限一般都是三个,即可读可写可执行。读:R,写:W,执行:X赋予一个可执行文件执行权限就是chmod+xfilename虚拟内存和物理内存:物理内存很直白,就是内存......
  • Linux关于数据库,群集,缓存加速等精捡面试题
    目录第一部分:企业网站架构部署与优化..................................................61.列举几种常见的HTTP状态码?及各种代表的含义?................................62.HTTP请求方法有哪些?请至少列举三种,并简述它们的用途。........................63.HTTP协......
  • Linux 干货:新手村全攻略,老手也不容错过
    以下是一篇详细的关于Linux系统的文章,涵盖了基础概念、常用命令、系统管理、网络配置、安全措施等多个方面,旨在提供全面的Linux知识。希望这些干货能对你有所帮助。掌握Linux:从基础到进阶Linux是一种开源的操作系统,广泛应用于服务器、开发环境、嵌入式系统等多种场景。了解......
  • Linux系统apt命令基础使用方法
    目录一.前言二.什么是apt命令三.apt命令基础用法四.修改apt软件包源一.前言apt命令相当强大,这篇文章只是介绍一些基础用法。二.什么是apt命令apt是一个软件包管理工具,主要是在Ubuntu和Debian系统中使用,可以用来对软件进行安装等操作,需要超级管理员(root)权限进行操作......
  • linux下mysql安装、授权、创建用户、连接navicat、连接entity
    1.linux下安装mysql:sudoapt-getupdatesudoapt-getinstallmysql-serversudosystemctlstartmysqlsudomysql_secure_installation#这一步不是必须的,甚至有害的2.授权usemysql;updateusersethost='%'whereuser='root';flushprivileges;grantall......
  • 《详细指南:本地部署Ollama大型模型的完整步骤》
    《详细指南:本地部署Ollama大型模型的完整步骤》引言Ollama是一个高性能的AI模型部署平台,支持在本地轻松部署大型语言模型。本指南将详细介绍如何在本地环境中部署Ollama,并运行一个大型模型。环境要求操作系统:Windows/Mac/Linux硬件:具备足够计算能力的CPU或InteliGPU软......
  • 初学者指南:如何选择嵌入式Linux和单片机(MCU)
    前言在嵌入式系统开发领域,选择合适的平台是项目成功的关键之一。对于初学者来说,如何在嵌入式Linux和单片机(MCU)之间做出选择可能是一项艰巨的任务。本文将详细解释这两种平台的特点、优缺点,以及在不同应用场景中的适用性,帮助初学者做出明智的选择。嵌入式Linux简介概述嵌入......
  • Linux系统的基础知识和常用命令
    1、什么是Linux?是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。......
  • 基于SpringBoot+Vue+uniapp的民族婚纱预定系统的详细设计和实现(源码+lw+部署文档+讲
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......