samba
samba
Samba 是一个开源的软件套件,用于在不同的操作系统之间实现文件和打印机共享。它允许在类似于 Windows 的网络环境中共享文件和资源,使得 Linux 和其他类 Unix 操作系统能够与 Windows 系统无缝交互。
以下是 Samba 的一些主要特点和功能:
- 文件共享: Samba 允许你在不同的计算机之间共享文件和目录,就像在本地文件系统上一样。
- 打印机共享: 除了文件共享,Samba 还支持打印机共享,使得可以在网络上使用一台打印机。
- 与 Windows 互操作性: Samba 的设计目标之一是实现与 Windows 操作系统的高度互操作性,因此它能够与 Windows 网络中的计算机无缝通信。
- 支持 SMB/CIFS 协议: Samba 使用 SMB (Server Message Block) 和 CIFS (Common Internet File System) 协议,这是 Windows 网络上常用的协议。
- 身份验证和安全性: Samba 提供了身份验证机制,包括用户账户和密码管理,以确保只有授权用户可以访问共享资源。它还支持加密和其他安全性特性。
- 域控制器功能: Samba 可以用作域控制器,提供类似于 Windows Server 的域服务功能。
- 跨平台支持: Samba 被设计为跨平台的工具,因此可以在多种操作系统上运行,包括 Linux、Unix、macOS 等。
Samba 的配置相对复杂,因为它涉及到许多参数和设置。通常,管理员需要编辑 Samba 配置文件,以定义共享资源、访问权限和其他相关设置。 Samba 的稳定性和广泛的采用使得它成为企业网络中的一个重要组件,尤其是在混合操作系统环境中。
ubuntu 20.04安装
更新软件包列表
sudo apt update
sudo apt upgrade
安装samba
sudo apt install samba
配置文件
备份
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
配置
sudo vim /etc/samba/smb.conf
[viashare] comment = Viashare Folder path = /mnt/viashare/ browseable = yes read only = no valid users = xxx
cache
oplocks = yes level2 oplocks = yes
创建samba用户
sudo smbpasswd -a username
重启 Samba 服务
sudo service smbd restart
··
This post is licensed under CC BY 4.0 by the author.