使用 Samba 4 时,变量不会在 smb.conf 中扩展

使用 Samba 4 时,变量不会在 smb.conf 中扩展

我在 Debian Wheezy 上使用 Samba 4.0.0beta2 作为 Active Directory 域控制器。我还在我的/etc/nsswitch.confso中使用 winbindgetent passwd返回域用户。

我已经设置了

template homedir = /home/%U

在我的smb.conf文件中,但没有替换%U用户名,而是getent passwd返回:

HOME\Administrator:*:0:100::/home/%U:/bin/bash
HOME\Guest:*:3000000:3000001::/home/%U:/bin/bash

这是为什么?

答案1

从 Samba4 开始,该值已经发生了变化,

用户名的新值为 %ACCOUNTNAME% 使用方式如下:

template homedir = /home/%ACCOUNTNAME%

相关内容