我想创建以域名命名的用户帐户。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.
Run Code Online (Sandbox Code Playgroud)
我可以毫无怨言地使用 useradd 添加用户。是否有理由我不应该修改正则表达式以允许.
,-
和_
?
哪些字符会导致问题并且不应该出现在用户名中?
这是默认值NAME_REGEX
。
NAME_REGEX="^[a-z][-a-z0-9]*\$"
Run Code Online (Sandbox Code Playgroud)