当我尝试此命令时出现此错误
sudo smbldap-useradd-a-m-P[电子邮件保护] /usr/sbin/smbldap-useradd:非法用户名
有没有办法将电子邮件作为用户名,我该怎么做。
答案1
smbldap-useradd
在 LDAP 目录中创建常规 Linux 用户,并添加必填字段以使其成为有效的 Samba 用户(这可能与 Samba4 AD 支持不兼容)。由于对于 Linux,与 Windows 不同,@
字符不是非常支持在用户名中,该工具明智地拒绝了这样的用户名。
您可能可以使用其他工具将非 POSIX samba 用户添加到您的 LDAP 目录中,但它们显然不会与 Linux 集成。如果您关心这种集成,请不要使用邮件地址作为用户名。