Samba配置与认证全解析
1. Samba共享部分介绍
Samba的共享部分定义了其向工作组和域客户端提供的明确资源。有两个预定义的部分,即[homes]和[printers]。
-[homes]:用户可借此访问其UNIX的$HOME目录。若smb.conf中定义了[homes]部分,当请求的共享名无匹配项时,它会成为默认目标。此时,共享名会被假定为服务器上有效的用户账户,接着扫描密码文件进行匹配。若找到用户名,会根据服务器密码文件中该用户的条目验证提供的密码。验证通过后,会克隆[homes]部分指定的默认参数,创建一个新的共享名,并关联到用户的$HOME目录。
-[printers]:允许访问UNIXprintcap文件中列出的打印机。若Samba配置文件中定义了[printers]部分,服务器会尝试将请求的共享名与printcap文件中列出的打印机进行匹配。若匹配成功,会克隆[printers]部分的参数创建新的共享。
共享部分参数列表如下:
|参数|说明|
| ---- | ---- |
|admin users|管理员用户|
|allow hosts|允许访问的主机|
|alternat