O motivo não é claro - embora pareça que alguns programas não distinguem entre nomes de usuário em maiúsculas e minúsculas. Como tal, existe um potencial de conflito se você tiver uma conta Marco e uma conta marco.
Atualmente, não parece haver nenhuma maneira de fazer isso por meio do users-admin
ou do Ubiquity - provavelmente essas regras são codificadas em vez de serem extraídas do arquivo adduser.conf
.
Você adiciona o usuário por meio da linha de comando se forçar um "nome de usuário incorreto":
root@mine:~# adduser --force-badname Marco
Allowing use of questionable username.
Adding user 'Marco' ...
Adding new group 'Marco' (1002) ...
Adding new user 'Marco' (1002) with group 'Marco' ...
Creating home directory '/home/Marco' ...
Copying files from '/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for Marco
Enter the new value, or press ENTER for the default
Full Name []: Marco Ceppi
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y
Se você quiser adicionar usuários sem precisar --force-badname
, poderá alterar essa linha em /etc/adduser.conf
:
#NAME_REGEX="^[a-z][-a-z0-9_]*$"
Para isso
NAME_REGEX="^[a-zA-Z][-a-zA-Z0-9_]*$"
Isso permitirá nomes em maiúsculas para os usuários. Embora não seja possível adicionar usuários a grupos adicionais por meio do comando adduser
, você pode usar o comando usermod
:
usermod -G admin Marco