上一篇
samba服务器配置文件具体是哪个,详细位置和命名是什么?
- 云服务器
- 2025-12-09
- 5
Samba服务器的配置文件是smb.conf,它是Samba服务器的主要配置文件,用于定义Samba服务的各种参数和设置,以下是对smb.conf配置文件的详细解析:
配置文件结构
smb.conf文件通常包含以下几个部分:
| 部分 | 说明 |
|---|---|
| [global] | 全局配置选项,影响整个Samba服务器 |
| [homes] | 配置用户主目录共享 |
| [public] | 配置公共共享 |
| [printers] | 配置打印机共享 |
| [netlogon] | 配置网络登录共享 |
| [profiles] | 配置用户配置文件共享 |
| [admin] | 配置管理员共享 |
| [IPC$] | 配置会话共享 |
| [global] | 全局配置选项,影响整个Samba服务器 |
[global] 部分
[global]部分包含以下常用配置项:

| 配置项 | 说明 |
|---|---|
| workgroup = WORKGROUP | 设置Samba服务器所属的工作组 |
| server string = %h server (Samba, Ubuntu) | 设置Samba服务器的描述信息 |
| netbios name = SAMBAHOST | 设置Samba服务器的NetBIOS名称 |
| os level = 33 | 设置Samba服务器的OS级别,用于决定在SMB网络中优先级 |
| security = user | 设置Samba服务器使用用户级安全模式 |
| encrypt passwords = yes | 设置Samba服务器使用加密密码 |
| wins support = yes | 启用WINS支持 |
| load printers = yes | 启用打印机共享 |
| log file = /var/log/samba/log.%m | 设置Samba服务器的日志文件路径和名称 |
[homes] 部分
[homes]部分用于配置用户主目录共享,以下是一些常用配置项:
| 配置项 | 说明 |
|---|---|
| path = /home | 设置用户主目录的路径 |
| read only = no | 设置用户主目录是否可读写 |
| valid users = %S | 设置允许访问的用户列表,%S代表当前用户名 |
| browsable = yes | 设置用户主目录是否可浏览 |
[public] 部分
[public]部分用于配置公共共享,以下是一些常用配置项:

| 配置项 | 说明 |
|---|---|
| path = /var/www/html | 设置公共共享的路径 |
| read only = yes | 设置公共共享是否可读写 |
| browsable = yes | 设置公共共享是否可浏览 |
[printers] 部分
[printers]部分用于配置打印机共享,以下是一些常用配置项:
| 配置项 | 说明 |
|---|---|
| path = /var/spool/samba | 设置打印机共享的路径 |
| read only = yes | 设置打印机共享是否可读写 |
| browsable = yes | 设置打印机共享是否可浏览 |
[netlogon] 部分
[netlogon]部分用于配置网络登录共享,以下是一些常用配置项:
| 配置项 | 说明 |
|---|---|
| path = /var/lib/samba/netlogon | 设置网络登录共享的路径 |
| read only = yes | 设置网络登录共享是否可读写 |
| browsable = yes | 设置网络登录共享是否可浏览 |
[profiles] 部分
[profiles]部分用于配置用户配置文件共享,以下是一些常用配置项:

| 配置项 | 说明 |
|---|---|
| path = /var/lib/samba/profiles | 设置用户配置文件共享的路径 |
| read only = yes | 设置用户配置文件共享是否可读写 |
| browsable = yes | 设置用户配置文件共享是否可浏览 |
[admin] 部分
[admin]部分用于配置管理员共享,以下是一些常用配置项:
| 配置项 | 说明 |
|---|---|
| path = /var/lib/samba/admin | 设置管理员共享的路径 |
| read only = no | 设置管理员共享是否可读写 |
| browsable = yes | 设置管理员共享是否可浏览 |
[IPC$] 部分
[IPC$]部分用于配置会话共享,以下是一些常用配置项:
| 配置项 | 说明 |
|---|---|
| path = IPC$ | 设置会话共享的路径 |
| read only = no | 设置会话共享是否可读写 |
| browsable = yes | 设置会话共享是否可浏览 |
FAQs
-
问题:如何设置Samba服务器的描述信息?
解答: 在[global]部分,设置server string = %h server (Samba, Ubuntu)即可。%h代表Samba服务器的主机名。
-
问题:如何设置Samba服务器的工作组?
解答: 在[global]部分,设置workgroup = WORKGROUP即可,WORKGROUP是您希望Samba服务器加入的工作组名称。