在 CentOS 7 上创建用户名中带有句点的用户

在 CentOS 7 上创建用户名中带有句点的用户

我需要在 CentOS7 上创建名字中带有句点的用户。

例如,[电子邮件保护]。这似乎在技术上是受支持的,但adduseruseradd一个正则表达式阻止了这一点。我见过有人建议创建它们时不带句点,然后手动添加它们/etc/passwd /etc/shadow等等。我需要在脚本中创建它们,因此任何手动过程都是不好

这在 Ubuntu 上似乎是可能的,因为它提供了/etc/adduser.conf外部定义 adduser 使用的正则表达式,以便人们可以自定义行为。

对于如何做到这一点或有什么工具,您有什么想法吗?谷歌医生让我失望了:-)

答案1

如果用于电子邮件目的,那么您可以创建普通用户名并使用电子邮件别名作为电子邮件地址中的句点。

答案2

我最终重新编译了包含这些工具的 CentOS 7 shadow-utils SRPM,以便它们支持带有@符号的用户名。

相关内容