Como criar um usuário no linux via terminal
De maneira simples, para criar um usuário no linux via terminal, basta utilizar o comando useradd
. Porém, tem alguns passos extras de configuração que são interessantes de serem seguidos.
- Para criar um usuário, utilize o comando
useradd
seguido do nome do usuário que deseja criar. Por exemplo, para criar um usuário chamado “fulano”, utilize o comando:
sudo useradd -m -s /bin/bash fulano
O parametro -m
cria um diretório home para o usuário, que é o diretório onde ele irá acessar ao logar no sistema. Neste caso seria criado o diretório /home/fulano
.
O parametro -s
define o shell padrão do usuário. Neste caso, o shell padrão é o bash.
- Defina uma senha para o usuário criado com o comando
passwd
:
sudo passwd fulano
Será solicitado que você digite a senha desejada duas vezes.
- [Opcional] Adicionar o usuário a grupos específicos. Por exemplo, para adicionar o usuário “fulano” ao grupo
sudo
,docker
, etc. Basta usar o comando:
sudo usermod -aG sudo,docker fulano
Colocando tudo junto, o comando para criar um usuário chamado “fulano”, com diretório home e shell padrão bash, e adicioná-lo ao grupo sudo
seria:
sudo useradd -m -s /bin/bash fulano
sudo passwd fulano
sudo usermod -aG sudo fulano