Linux 系统中 Samba 服务安装与配置
在 Linux 系统中安装 Samba 服务
Samba 是实现 Linux 与 Windows 之间文件共享的常用工具,下面是主流发行版的安装与配置步骤。
一、安装 Samba 软件包
根据你的 Linux 发行版选择对应的命令:
1. Debian / Ubuntu / Mint
# 更新软件源
sudo apt update
# 安装 Samba
sudo apt install samba samba-common -y
2. RHEL / CentOS / Fedora
# CentOS/RHEL
sudo yum install samba samba-common -y
# Fedora
sudo dnf install samba samba-common -y
二、基础配置
-
创建共享目录
sudo mkdir -p /data/samba-share sudo chmod 777 /data/samba-share -
备份并编辑配置文件
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak sudo nano /etc/samba/smb.conf在文件末尾添加共享配置:
[share] comment = Shared Folder path = /data/samba-share browseable = yes read only = no create mask = 0777 directory mask = 0777 valid users = your_username -
创建 Samba 用户并设置密码
# 创建系统用户(如果不存在) sudo useradd your_username # 设置 Samba 密码 sudo smbpasswd -a your_username
三、启动并启用服务
# 启动服务
sudo systemctl start smbd
sudo systemctl start nmbd
# 设置开机自启
sudo systemctl enable smbd
sudo systemctl enable nmbd
# 检查服务状态
sudo systemctl status smbd
四、防火墙配置
如果系统启用了防火墙,需要允许 Samba 流量:
# Ubuntu/Debian
sudo ufw allow samba
# CentOS/RHEL/Fedora
sudo firewall-cmd --permanent --add-service=samba
sudo firewall-cmd --reload
五、Windows 端访问
在 Windows 文件资源管理器地址栏输入:
\\linux-ip\share
输入你设置的 Samba 用户名和密码即可访问共享文件夹。
评论交流
欢迎留下你的想法