Como posso criar um usuário administrador a partir da linha de comando?

78

Eu quero criar um usuário com privilégios administrativos e todas as configurações regulares, como o diretório pessoal.

  1. Existe um parâmetro adduser para fornecer ao usuário sudo de poderes automaticamente?
  2. Quais são as configurações padrão para adduser ? Será que ele criará automaticamente os diretórios home e todas as outras coisas sem parâmetros extras? (ou seja, adduser <username> é suficiente?)
por Oxwivi 21.10.2011 / 15:56

3 respostas

74

Adicione o usuário ao grupo sudo com:

adduser <username> sudo

(Se você estiver executando o Ubuntu 11.10 ou mais, use o grupo admin .)

Os valores padrão são armazenados em /etc/adduser.conf , você pode verificá-los com

less /etc/adduser.conf

Para criar um usuário e adicioná-lo diretamente ao grupo sudo use

adduser <username> --group sudo

(Novamente, use admin no lugar de sudo para 11.10 e anterior.)

Veja todas as opções que você tem com adduser aqui .

    
por Bruno Pereira 21.10.2011 / 16:02
40

Para criar um novo usuário com privilégios de administrador no Ubuntu 12.04 e posterior:

adduser <username> sudo

No Ubuntu 11.10 e anterior, use isso:

adduser <username> admin

Para modificar um usuário existente (12.04 e posterior):

sudo usermod -aG sudo <username>

(ou para 11,10 e anteriores: sudo usermod -aG admin <username> )

-a significa acrescentar, enquanto -G significa grupos. Com os sinalizadores -a e -G como mostrado acima, o grupo sudo (ou admin ) será adicionado à lista de grupos dos quais o usuário é membro.

    
por Amith KK 21.10.2011 / 16:00
12

As outras respostas estão corretas, mas você também perguntou sobre o diretório pessoal. Você também precisará de uma senha para o novo usuário.

sudo useradd *new-admin-username* -s /bin/bash -g sudo -m
  • -s define o shell de login do usuário
  • -m cria o diretório pessoal do usuário, se ele não existir: %código%
  • /home/*new-admin-username* adiciona o usuário ao grupo sudo para que ele tenha privilégios de administrador (> 11.10)

Uma vez criada, adicione uma senha para o usuário:

sudo passwd *new-admin-username*

Faça login para o usuário para ver se tudo funcionou:

su *new-admin-username*
cd ~/
pwd
    
por csi 20.11.2014 / 00:46