本次安装分为这几个大步骤,依次为:
- Samba的安装
- Samba配置文件的编辑
- Samba用户设置
- 共享文件夹设置
1. Samba 的安装
首先需要安装 Samba 相关软件包:
# 更新系统软件包
sudo yum update -y
# 安装Samba服务器和客户端工具
sudo yum install samba samba-client samba-common -y
# 启动Samba服务并设置开机自启
sudo systemctl start smb
sudo systemctl start nmb
sudo systemctl enable smb
sudo systemctl enable nmb
# 检查Samba服务状态
sudo systemctl status smb
sudo systemctl status nmb
# 允许Samba服务通过防火墙
sudo firewall-cmd --permanent --add-service=samba
sudo firewall-cmd --reload
3. Samba 配置文件的编辑
# 备份原始配置文件
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
# 使用文本编辑器编辑配置文件
sudo vi /etc/samba/smb.conf
配置示例(可添加到文件末尾):
# 全局设置(通常在文件开头)
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = centos-samba
security = user
map to guest = bad user
dns proxy = no
# 共享文件夹设置
[SharedFolder]
comment = Shared Folder
path = /home/shared
public = no
writable = yes
valid users = @sambashare
create mask = 0660
directory mask = 0771
4. Samba 用户设置
# 创建一个系统用户(如果需要新用户)
sudo useradd -m sambauser
sudo passwd sambauser # 设置系统用户密码(可选)
# 创建Samba用户并设置密码(必须)
sudo smbpasswd -a sambauser
# 按提示输入Samba密码
# 启用Samba用户
sudo smbpasswd -e sambauser
# 查看Samba用户列表
sudo pdbedit -L
如果需要创建用户组来管理多个用户:
# 创建sambashare组
sudo groupadd sambashare
# 将用户添加到组
sudo usermod -aG sambashare sambauser
5. 共享文件夹设置
# 创建共享目录
sudo mkdir -p /home/shared
# 设置目录权限
sudo chown root:sambashare /home/shared
sudo chmod 2770 /home/shared
# 重启Samba服务使配置生效
sudo systemctl restart smb
sudo systemctl restart nmb
6. 测试客户端访问
企业当中使用还需要慢慢添加多个用户,以及权限,linux的权限可再本站查看其他文章。
帽帽云
评论前必须登录!
立即登录 注册