在 Ubuntu 14.04 中用户名可以使用@吗?

在 Ubuntu 14.04 中用户名可以使用@吗?

在 Ubuntu 14.04 中可以使用带 @ 的用户名吗?我问这个问题是因为我想尝试修复我遇到的 Git 用户名问题。

答案1

可以创建名称中带有 @ 符号的用户,但不建议这样做,例如,运行命令adduser添加带有 @ 符号的用户将引发此错误:

adduser: Please enter a username matching the regular expression configured
via the NAME_REGEX[_SYSTEM] configuration variable.  Use the `--force-badname'
option to relax this check or reconfigure NAME_REGEX.

这表明你可以用标志强制使用错误的用户名--force-badname,因此命令如下:

sudo adduser foo@bar --force-badname

将创建用户“foo@bar”。

相关内容