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
超级会员免费看
订阅专栏 解锁全文

2万+

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



