在 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”。