我如何绕过 Ubuntu 安装用户名要求?

我如何绕过 Ubuntu 安装用户名要求?

首次安装 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

相关内容