"admin"账号已被Ubuntu保留无法使用

以往在CentOS上安装系统,会设置一个普通账号命名为admin,并赋予sudo权限。

但是在Ubuntu系统中,admin账号名已经被保留无法使用,例如,在安装过程中,试图创建一个名为admin的普通用户,则会提示错误:

The username you entered (admin) is reserved for use by the system.
Please select a different one.

实际上,Ubuntu 16.04并没有实际使用名字为admin的用户名,但是默认创建了一个admin用户组。这是一个特殊的用户组,属于这个用户组的用户被赋予sudo权限(类似于CentOS中的sudo组)。所以系统拒绝创建admin用户。

曾经尝试过创建一个其他名字的普通用户,例如toor(实际是root反写),然后在安装完成后手工编辑/etc/passwd,将这个用户名修改成admin。但是导致账号无法登陆。

以下命令可以检查所有用户名和组名(去重):

grep -hPo '^.+?(?=:)' /etc/passwd /etc/group | sort -u

参考

Last updated