首次安装 Ubuntu 21.04 时,系统要求我选择用户名。它不允许我的用户名以大写字母开头。是否可以绕过此限制期间安装?
我尝试过的一些解决方法:
- 使用
sudo adduser Testname --force-badname
(此方法有效,但在安装过程中仍提示我输入用户名。) - 编辑
NAME_REGEX
以/etc/adduser.conf
允许大写。
答案1
是否有可能在安装过程中绕过这个限制?
不,您无法通过常规安装来绕过这个问题。
但是,在用户名中使用大写字母是不好的。这将破坏与 Windows 和特定 Linux 软件的兼容性:“用户名”和“用户名”在 Windows 中是相同的,在 Mail、FTP、LDAP、Active Director 中也是相同的(不仅限于此)。
使用大写全名将启用大小写折叠。您需要转义使用大写字母的每个大写字母。这会破坏您的系统。
要做到这一点,您需要自己重新创建一个新的 Live 会话,并重新编译以在创建用户时adduser
接受--force-badname
该选项。这样做不仅不好,而且浪费时间,因为您可以在安装后使用您已知的命令轻松完成此操作sudo adduser Testname --force-badname
。