11、Samba配置文件详解

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值