快速上手Samba

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,有服务端和客户端程序构成。随着Linux的普及,如何共享Linux下的文件成为用户关心的问题。其实,几乎所有的Linux发行套件都提供了一个很好的工具Samba——通过它可以轻松实现文件共享。

安装samba

我使用的是centos7,直接用yum安装就可以

yum install samba

配置smb.conf

smb.conf是服务端的配置文件,刚安装的就自带smb.conf文件,里面有很多注释的行,但实际工作是用不了,所以我们把自带的文件备份一个,复制一个简洁的主配置文件

mv /etc/samba/smb.conf /etc/samba/smb_bak.conf
cat /etc/samba/smb_bak.conf | grep -v "#"  | grep -v ";" > /etc/samba/smb.conf

编辑smb.conf文件,删除homes、printers、print$三项配置,实际工作用不了,然后再后面加上你的共享文件配置,最后内容如下:

[global]
       workgroup = SAMBA           #设定 Samba Server 所要加入的工作组或者域。
       security = user             #设置用户访问Samba Server的验证方式,一共有四种验证方式
       passdb backend = tdbsam
       printing = cups
       printcap name = cups
       load printers = yes
       cups options = raw
[database]
       comment = share database     #这个是共享文件的描述
       path = /data/share           #设置共享文件夹的路径
       public = no                  #设置是否允许匿名访问
       writable = yes

创建samba登录用户

这个用户可以直接用Linux用户,但密码也需要设置,所以我在这里新建一个samba专用用户

useradd smb_root
smbpasswd -a smb_root  #然后输入两次密码就可

创建共享路径

mkdir -p /data/sharecd /data
chmod -R 775 share
chown -R smb_root:smb_root share

Windows下访问共享文件

在Windows资源管理器地址上输入 \\+ip(比如我的samba服务器IP地址是192.168.1.14,则输入\\192.168.1.14),登陆samba服务

输入的刚才新增的samba用户及密码就行,比如我的就是smb_root和smb_root,这样就可以访问了

可以把这个文件映射为一个盘符,选中database,点击右键,选中映射网络驱动器

点击确定就可

Linux下共享文件

首先在客户端安装支持文件共享服务的软件包cifs-utils

yum install cifs-utils

在Linux客户端,按照samba服务端的用户名和密码、共享域的顺序将相关的信息写入到一个认证文件中

vim auth.smb
写入如下内容:
username = smb_root
password = smb_root
domain = ZIJIN

在客户端创建共享目录,把挂载信息写入/etc/fstab文件中

mkdir -p /data/share
vim /etc/fstab
在最后追加一下信息:
//192.168.1.14/data/share  /data/share  cifs  credentials=/root/auth.smb   0 0

挂载文件系统

mount -a

测试,在服务端的/data/share目录下新建一个文件,然后再客户端查看,是否能看到,如果能就可以了

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/221365.html<

(0)
运维的头像运维
上一篇2025-04-15 00:12
下一篇 2025-04-15 00:14

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注