Estou executando o Ubuntu 12.10 desktop de 32 bits. Atualmente, tenho apenas um usuário, digite administrador. Gostaria de criar outro usuário administrador, mas continuo recebendo o seguinte erro:
Falha ao criar usuário
GDBus.Error: org.freedesktop.Accounts.Error.Failed: a execução de '/ usr / sbin / adduser' falhou: / usr / sbin / adduser retornou um erro (1): adduser: digite um nome de usuário que corresponda à expressão regular configurada via a variável de configuração NAME_REGEX [_SYSTEM]. Use a opção `--force-badname 'para relaxar essa verificação ou reconfigurar NAME_REGEX.
Qualquer sugestão é apreciada.
Respostas:
Você normalmente recebe essa mensagem se estiver tentando criar um usuário com um nome que contenha caracteres que são considerados inaceitáveis conforme seu arquivo NAME_REGEX. Você pode tentar alterar novamente o nome de usuário com a GUI ou pode relaxar a verificação usando a linha de comando com o seguinte comando.
e se você deseja adicionar o usuário ao grupo sudo, execute o seguinte comando.
fonte
O nome de usuário digitado contém caracteres incorretos. Tente digitar um nome de usuário simples contendo apenas letras minúsculas em inglês -
daniel
é bom,&&Daniel <*> Johnson##
não é tão bom.fonte
Nos sistemas Debian, o regex que define nomes de usuário aceitáveis é encontrado em /etc/adduser.conf.
Um regex típico (encontrado no meu sistema) é:
Não quero me afastar muito do tópico com a análise de expressões regulares, mas o símbolo de sinal de intercalação ^ indica que o caractere inicial do nome de usuário deve estar entre minúsculas ae z minúsculas. Os caracteres restantes podem estar em minúsculas az, 0-9, hífen ou sublinhado. Conforme mencionado em outras respostas, você pode substituir essa verificação, se quiser. Por padrão, as expressões regulares diferenciam maiúsculas de minúsculas.
fonte
Enfrentei o mesmo problema - e resolvi - quando escrevi
Eu recebi o erro de
Eu o resolvi removendo as letras maiúsculas, como mostrado abaixo
fonte
A resposta do CoalaWeb está correta, mas se você não deseja criar um grupo personalizado para esse usuário ... pode simplesmente usar o seguinte comando para criar um usuário:
exemplo:
... então, com razão, dito pela CoalaWeb, siga o comando:
exemplo:
... isso dará ao novo usuário 'josh' direitos sudo (direitos de superusuário (também conhecido como admin))
... Eu também adicionaria ao grupo chamado 'adm'.
espero que isso ajude alguém
fonte
adduser <groupname> <username>
por exemplo:sudo adduser sudo josh