我想创建一个以域名命名的用户帐户。adduser抱怨用户名需要匹配NAME_REGEX
正则表达式。
adduser: Please enter a username matching the regular expression configured
via the NAME_REGEX configuration variable. Use the `--force-badname'
option to relax this check or reconfigure NAME_REGEX.
我可以使用useradd添加用户而不会有所抱怨。是否有一个原因,我不应该修改正则表达式允许.
,-
和_
?
哪些字符会引起问题,并且不应在用户名中使用?
这是默认值NAME_REGEX
。
NAME_REGEX="^[a-z][-a-z0-9]*\$"
为什么不添加
—
乔恩
.
?考虑一个名为.
或的用户..
。然后,rm
该用户名为..
。
@Jon没问题,因为
—
toon81 '18 -10-29
rm
不是删除用户时要使用的命令。我同意..
出于类似原因,这不是一个明智的名称,但rm
也不是其中之一。
NAME_REGEX
已经可以接受-
。