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

Pau*_*lky 3 system-installation 21.04

第一次安装 Ubuntu 21.04 时,它要求我选择一个用户名。它不会让我以大写字母开头我的用户名。是否可以安装过程中绕过此限制?

我尝试过的一些解决方法:

  • 使用sudo adduser Testname --force-badname(此方法有效,但在安装过程中仍提示我输入用户名。)
  • 编辑NAME_REGEX/etc/adduser.conf允许资本。

Rin*_*ind 5

是否可以在安装过程中绕过此限制?

不,您不能从常规安装中绕过它。

但是在用户名中使用大写是不好的。它会破坏一般 Windows 和特定 Linux 软件的合规性:“用户名”和“用户名”在 Windows 中是相同的,并且在邮件、FTP、LDAP、Active Director 中的处理方式也相同(不,不仅限于此)。

使用大写的全名将启用大小写折叠。无论您在哪里使用大写字母,都需要对每个大写字母进行转义。那会破坏你的系统。


为此,您需要自己重新创建一个新的 Live 会话并重新编译adduser--force-badname在创建用户时作为一个选项接受。这样做不仅不好,而且浪费时间,因为您可以在安装后使用您已经知道的命令轻松完成此操作sudo adduser Testname --force-badname