「Samba」- 文件共享 | opening windows to a wider world

认识

官网:https://www.samba.org
文档:https://www.samba.org/samba/docs
仓库:

Samba,用于与 Windows 互通的 Unix/Linux 的程序。

自 1992 年以来,Samba 已经为所有使用 SMB/CIFS 协议的 Client 提供安全、稳定、快速的文件和打印服务,例如所有版本的 DOS 和 Windows,OS/2,Linux 等。

Samba 是将 Linux/Unix 服务器和桌面无缝集成到 Active Directory 环境中的重要组件。其可以作为「域控器」或常规「域成员」。

Samba 是个软件包,为网络管理员提供灵活和自由的设置、配置、系统、设备的选择。正因为如此,Samba 自 1992 年发布以来,每年都在增长。

组成

WIP

构建

Samba/Installing Samba

从发行版的源中安装

#############################################
# Kali GNU/Linux Rolling
#############################################

#samba-common-bin: 包含了 Client 和 Server 都用用到的公共文件。
apt-get install samba-common-bin

# Server 程序安装
apt-get install samba

# Client 程序安装
apt-get install smbclient

# 注册表查看和操作工具
apt-get install registry-tools

# 安装用于解析 Windows NT Server 的用户和组信息的服务
apt-get install winbind

# IDL 编译器安装
apt-get install libparse-pidl-perl

从源码中编译安装

Samba-4.4.5 安装: http://www.linuxfromscratch.org/blfs/view/7.9/basicnet/samba.html

编译及构建过程,参考 BLFS/Samba-4.4.5 页面

下面是一个简单的编译命令,具体参数根据自己的需要调整:

./configure   \
	--prefix=/usr/local/samba   \
	--enable-fhs    	\
	--without-ad-dc     \
	--without-systemd   \
	--enable-selftest   \
	&& make

性能测试

Network share: Performance differences between NFS & SMB

WIP Samba 性能测试

应用

创建网络共享

Quick and dirty Samba setup
How to Create a Network Share Via Samba…?

无密码的分享设置

WIP

改进

Samba GUI page

https://www.samba.org/samba/GUI/

参考

Homepage: https://www.samba.org
鳥哥的 Linux 私房菜 / 第十六章、檔案伺服器之二:SAMBA 伺服器: http://linux.vbird.org/linux_server/0370samba.php