Samba配置文件全解析
1. 变量的使用
在Samba配置中,变量的使用能带来很大的灵活性。例如,若不想共享用户的Unix主目录,而是为SMB/CIFS客户端单独保留一套主目录,可以在 [homes] 服务中定义包含 %U 变量的路径:
[homes]
path = /export/smb/home/%U
...
人们常疑惑 %U 和 %u 的区别。 %U 的值来自CIFS会话设置请求中发送的用户名,这发生在连接任何共享之前; %u 变量则是从文件共享上下文中分配给用户的uid扩展而来,其值可能随共享不同而改变。
当用户 rose 连接到UNC路径 \\RAIN\homes 时,路径会扩展为 /export/smb/home/rose 。若该目录不存在,Samba不会自动创建。解决此问题的一种方法是指示Samba在用户连接到特定共享时运行外部程序或脚本。
2. 特殊变量
Samba配置文件中有多种特殊变量,具体如下:
| 变量类型 | 变量 | 定义 |
| ---- | ---- | ---- |
| 服务器变量 | %d | 当前服务器进程ID |
| 服务器变量 | %h | Samba服务器的DN
超级会员免费看
订阅专栏 解锁全文
5706

被折叠的 条评论
为什么被折叠?



