As instruções descrevem a criação, a exclusão e a modificação de usuários do sistema operacional Ubuntu ou Debian.
Requisitos iniciais do sistema Debian
Muitos dos comandos deste guia exigem privilégios de superusuário. Se o seguinte erro for exibido ao usar o comando sudo:
Será necessário ativar o modo de superusuário, instalar o comando sudo e adicionar seu usuário ao grupo sudo:
apt-get install sudo -y
usermod -aG sudo yourusername
Como adicionar um novo usuário?
O Ubuntu e o Debian têm duas ferramentas de linha de comando que podem ser usadas para criar uma nova conta de usuário: useradd e adduser.
O useradd é um utilitário de baixo nível para adicionar novos usuários, e o adduser é uma interface interativa amigável para o useradd escrita em Perl.
Para criar uma nova conta de usuário do sistema operacional chamada username usando o comando adduser, execute o seguinte comando:
Como resultado, é exibida uma caixa de diálogo na qual você deve inserir a senha e informações adicionais:
Adicionando o usuário 'nome de usuário' ...
Adicionando novo grupo `nome de usuário' (1000) ...
Adicionando novo usuário `username' (1000) com o grupo `username' ...
Criando diretório home `/home/username' ...
Copiando arquivos de `/etc/skel' ...
Digite a nova senha do UNIX:
Digite novamente a nova senha do UNIX:
passwd: senha atualizada com sucesso
Alteração das informações do usuário para o nome de usuário
Digite o novo valor ou pressione ENTER para obter o valor padrão
Nome completo []: Nome
Número da sala []: 100
Telefone comercial []: 123-45-45
Telefone residencial []:
Outro []:
As informações estão corretas? [S/n] S
O comando cria o diretório inicial para o novo usuário e copia os arquivos do diretório /etc/skel para lá.
Por padrão, os membros do sudo recebem acesso sudo.
Se quiser que o usuário recém-criado tenha direitos de administrador, adicione-o ao grupo sudo:
Como excluir um usuário?
Há duas ferramentas de linha de comando que podem ser usadas para excluir uma conta de usuário: userdel e deluser. Recomendamos usar o comando deluser, pois ele é mais amigável do que o userdel de baixo nível.
Para excluir um usuário sem excluir os arquivos e diretórios do usuário, faça o seguinte:
Se precisar excluir o diretório inicial do usuário e seu conteúdo, use o sinalizador -remove-home:
Como resultado, a seguinte mensagem é exibida:
Looking for files to backup/remove ...
Removendo arquivos ...
Removendo o usuário "nome de usuário" ...
Aviso: o grupo "nome de usuário" não tem mais membros.
Concluído.
Como alterar a senha do usuário?
Para alterar sua senha, use o comando passwd sem argumentos adicionais:
Na caixa de diálogo do sistema, você precisará digitar a senha antiga e especificar uma nova:
Alterando a senha do nome de usuário.
Senha UNIX (atual):
Digite a nova senha do UNIX:
Digite novamente a nova senha do UNIX:
passwd: senha atualizada com sucesso
Para alterar a senha de outro usuário, é necessário ter direitos de administrador e nome de usuário: