Samba 是一个开源的软件套件,它实现了 SMB/CIFS 协议,允许 Linux/Unix 系统与 Windows 系统进行文件和打印机共享。
Samba 的主要配置文件是 /etc/samba/smb.conf
,典型配置包括:
[global]
workgroup = WORKGROUP
server string = Samba Server
security = user
[shared]
comment = Shared Folder
path = /srv/samba/shared
browseable = yes
writable = yes
valid users = @smbgroup
在基于 Debian 的系统上安装:
sudo apt-get install samba
常用管理命令:
# 启动服务
sudo systemctl start smbd nmbd
# 设置开机启动
sudo systemctl enable smbd nmbd
# 检查配置
testparm
# 添加Samba用户
smbpasswd -a username
Samba 是混合网络环境中非常有用的工具,能够无缝连接 Linux 和 Windows 系统。