Ubuntu SAMBA 服务器部署与调优

又到了折腾服务器的时候啦!今天我很幸运能够在阿贝云的免费服务器上进行部署测试。这个阿贝云真是个不错的免费云服务器,虽然配置很低,但对我这个喜欢摸鱼的家伙来说完全够用了。1核CPU、1G内存、10G硬盘、5M带宽,这种低配置对我来说简直就是小case。

接下来,让我给大家介绍一下今天要用的 SAMBA 服务器软件。SAMBA 可是个老牌的文件共享软件了,支持各种高级功能,比如Active Directory集成、加密传输等等。用起来真的超级灵活,不管是在 Windows 还是 Linux 上都能很好地运行。而且性能也不错,完全能满足我这个喜欢大包大揽的家伙的需求。

好了,下面就让我来详细告诉大家如何在 Ubuntu 上安装、配置和调优 SAMBA 吧。

首先,打开终端,输入一下命令安装 SAMBA:

复制代码
sudo apt-get install samba

安装完成后,我们需要配置 SAMBA。编辑配置文件:

复制代码
sudo nano /etc/samba/smb.conf

在配置文件中,我们需要做以下几项调整:

  1. 设置工作组名称:

    workgroup = WORKGROUP

  2. 设置共享目录:

    [share]
    comment = My Samba Share
    path = /home/hitch/share
    read only = no
    browsable = yes
    guest ok = yes
    create mask = 0644
    directory mask = 0755

  3. 设置用户认证:

    security = user
    passdb backend = tdbsam

  4. 设置日志:

    log file = /var/log/samba/log.%m
    max log size = 1000

搞定配置后,别忘了创建共享目录并设置权限:

复制代码
sudo mkdir /home/hitch/share
sudo chown -R hitch:hitch /home/hitch/share

最后,重启 SAMBA 服务:

复制代码
sudo systemctl restart smbd
sudo systemctl restart nmbd

好啦,现在你就可以在 Windows 或者 Linux 上访问你的 SAMBA 共享啦。不过记得要开放445号端口哦。

相关推荐
wuyk55510 分钟前
【Socket 进阶之路】第 3 章 TCP 三次握手 & 四次挥手深度剖析|连接建立、断开、状态机、TIME_WAIT 核心工程问题
服务器·开发语言·网络·物联网·网络协议·tcp/ip
一技安身6 小时前
【Docker】 镜像导出 & 导入,实验环境aarch64(arm64)Linux操作系统
linux·docker·容器
平头哥AI6 小时前
Day 22 _ 包装错误别丢链_%w、errors.Is 与 errors.As
android·服务器·学习·golang·go
代码村新手7 小时前
Linux调试器-gdb的使用
linux
新时代牛马7 小时前
PCI与PCIe 硬件原理、配置空间/BAR 与 Linux 驱动完整篇:从 LTSSM、TLP 到 ECAM 与probe
java·linux·服务器
两点王爷9 小时前
解决 Linux 中 version `CXXABI_1.3.8‘ not found 报错
linux·运维·服务器
xx~t9 小时前
嵌入式——51单片机1
linux·c语言·单片机·嵌入式硬件·51单片机
啦啦啦啦啦zzzz9 小时前
利用RAII机制进行日志的采集
linux·服务器·c++·网络编程·c++20
0+1119 小时前
Linux --线程概念与控制
linux·运维·服务器·jvm
nLif10 小时前
基于GTK的简易MFC对话框兼容层 -- MfcToGTK
linux·c++·mfc·gtk