Como criar um novo utilizador no Linux a partir do terminal
Com adduser, dando-lhe permissões sudo corretamente, e removendo-o se for preciso.
sudo adduser nomeutilizador
Guia-o passo a passo: palavra-passe, nome completo, e outros dados opcionais (pode deixá-los em branco premindo Enter).
adduser (interativo, mais amigável) é diferente de
useradd (mais básico, exige especificar tudo
manualmente com opções). Para uso normal, adduser é mais
simples e menos propenso a erros.
Dar-lhe permissões de administrador (sudo)
sudo usermod -aG sudo nomeutilizador
Aviso: use -aG, não só
-G — a diferença importa. Sem o -a
("append"), o comando substitui TODOS os grupos existentes do
utilizador em vez de adicionar um novo, podendo retirar-lhe sem querer
o acesso a outros grupos importantes.
Remover um utilizador (se for preciso depois)
sudo deluser nomeutilizador
Perguntas frequentes
Qual é a diferença entre adduser e useradd?
adduser é interativo e mais amigável para uso normal. useradd é mais básico e exige especificar tudo manualmente com opções — adduser é a opção recomendada para a maioria dos casos.
Porque é importante usar -aG em vez de só -G?
Sem o -a ('append'), o comando substitui todos os grupos existentes do utilizador pelo novo, em vez de o adicionar — podendo eliminar acidentalmente o acesso a outros grupos importantes.