Samba4 配置指南

Samba4是一款开源的网络文件共享服务,它允许Windows和Linux系统之间进行文件共享和打印机共享,通过配置Samba4,您可以让您的Linux服务器充当Windows域控制器,实现网络资源的集中管理,本文将详细介绍Samba4的配置过程。
环境准备
- 操作系统:Linux(推荐使用CentOS 7)
- Samba版本:4.13.1
- IP地址:192.168.1.100
- 网络接口:eth0
安装Samba
更新系统源:
sudo yum update
安装Samba:
sudo yum install samba samba-client samba-swat
配置Samba
修改Samba配置文件:

sudo vi /etc/samba/smb.conf
配置文件内容:
[global] workgroup = MYWORKGROUP netbios name = MYDOMAIN security = user dns proxy = no log file = /var/log/samba/log.%m max log size = 50 load printers = no printcap name = /dev/null idmap config * : backend = tdb idmap config * : range = 10000-99999 idmap config * : datfile = /var/lib/samba/passdb.tdb idmap config * : backend = tdbsam idmap backend = tdbsam idmap wins = 192.168.1.100 winbind enum users = yes winbind enum groups = yes winbind enum domains = yes winbind use default domain = true winbind refresh tickets = yes [domain] path = /var/lib/samba/winbind browseable = yes read only = no public = yes [public] path = /var/lib/samba/public read only = no guest ok = yes writable = yes [shared] path = /var/lib/samba/shared read only = no guest ok = yes writable = yes browsable = yes
创建Samba用户:
sudo pdbedit -a -u testuser
创建Samba组:
sudo groupadd testgroup sudo pdbedit -a -g testgroup
创建共享目录:
sudo mkdir -p /var/lib/samba/shared sudo chgrp testgroup /var/lib/samba/shared sudo chmod 2770 /var/lib/samba/shared
启动Samba服务
启动Samba服务:
sudo systemctl start smb nmb winbind
设置Samba服务开机自启:

sudo systemctl enable smb nmb winbind
FAQs
Q1:如何验证Samba配置是否正确?
A1:可以使用smbclient -L servername命令来验证Samba配置是否正确,如果配置正确,您将看到共享目录的列表。
Q2:如何添加Samba用户?
A2:您需要使用pdbedit -a -u username命令添加Samba用户,使用pdbedit -a -g groupname username命令将用户添加到Samba组中。
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/80665.html




