Linux下安装samba文件共享服务

您所在的位置:网站首页 linux系统如何共享文件数据 Linux下安装samba文件共享服务

Linux下安装samba文件共享服务

2023-07-03 14:31| 来源: 网络整理| 查看: 265

目录 0. 前言1. samba简介2. 下载包3. 更改配置文件4. 配置 Samba 用户

0. 前言

samba服务器安装

操作系统:ubuntu18.04

1. samba简介

Samba是一个自由、开放源代码的软件,它使得UNIX和Linux等系统能够通过SMB/CIFS协议与Microsoft Windows操作系统之间进行文件和打印机共享,实现了跨平台的文件共享。

Samba是由Andrew Tridgell在1991年开始开发的。最初它是为UNIX系统间文件共享而开发,后来又加入了对Windows网络的支持。Samba不仅可以与Windows共享文件和打印机,还可以在Linux系统中充当Windows的主控服务器,并提供Windows所需的相关服务,例如登陆验证、账户管理等。

Samba支持多种操作系统的客户端,如Windows、Linux、UNIX、macOS等。它能够在局域网内提供共享文件和打印机服务,也能实现Internet文件共享,并提供比FTP更好的数据传输方式。此外,Samba还支持Unix/Linux系统下用户之间的互相认证和文件传输,同时也支持Windows高级服务器功能,包括磁盘配额、文件访问控制列表等。

Samba通常由两部分组成:smbclient和smbd。smbclient是一个Samba客户端工具,可以在Linux系统上访问Windows共享文件夹和打印机。smbd是Samba的文件共享服务器,当有客户端请求访问共享文件或打印机时,smbd将会作为服务端提供服务。

总之,Samba是一个广泛应用于跨平台文件共享的软件,可以帮助企业和个人用户实现不同操作系统之间的文件和打印机共享,提高生产效率和工作效率。

2. 下载包

更新仓库:

sudo apt update

安装samba:

sudo apt install samba

验证安装:

sudo smbstatus --version 3. 更改配置文件

备份 Samba 的原始配置文件 /etc/samba/smb.conf:

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

更改samba配置文件:

sudo vim /etc/samba/smb.conf

添加共享文件夹:

[myshare] comment = My share folder path = /home/user/myshare read only = no browsable = yes

上述配置创建了一个在 /home/user/myshare 目录下的可读写的共享文件夹 myshare。

4. 配置 Samba 用户

创建新的 Samba 用户:

sudo smbpasswd -a username

其中username 是您要创建的 Samba 用户的名称。

跟随提示设置密码。

可以使用以下命令列出所有已创建的 Samba 用户:

sudo pdbedit -L

重启 Samba 服务以使配置更改生效:

sudo systemctl restart smbd

记得设置防火墙: 在这里插入图片描述 结束!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3