Como remover um usuário do Linux

Como remover um usuário do Linux
Um sistema de computador em uma organização pode ser operado por vários usuários, se alguém deixar a organização que sua conta se tornar inútil, ela deve ser removida ou excluída do sistema para salvar o espaço de armazenamento. Se o sistema operacional for baseado em Linux, os usuários poderão ser gerenciados usando o terminal convenientemente. Neste acompanhamento, vamos explicar algumas consultas simples pelas quais podemos remover os usuários do Linux.

Como remover um usuário do Linux

Para remover usuários do Linux, primeiro, temos que exibir o usuário, os dados do usuário são colocados no /etc/passwd Diretório, este gato é exibido usando o comando CAT:

$ cat /etc /passwd

Role para baixo para visualizar a lista dos usuários disponíveis no Linux:

Temos quatro usuários no Linux que são Maadi, Hammad, John e Paul, que podem ser vistos na saída acima. Podemos remover ou excluir os usuários do Linux a qualquer momento usando o comando simples Linux cuja sintaxe geral é:

$ userDel [Opções] [Nome de usuário]

A explicação para a sintaxe acima é:

  • Use o UserDel comando para remover o usuário do Linux
  • Use qualquer bandeira no lugar de [Opções] que desempenham qualquer função especificada como "-r" que remove os arquivos adicionais dos usuários
  • Substitua o [nome de usuário] com o nome de usuário real que você deseja remover ou excluir do Linux

Existem três tipos de opções mais comuns usadas com o comando userdel são:

-f Esta opção é usada para remover a força do usuário do Linux, ele termina todos os processos, registrado do terminal e finalmente remove o usuário permanentemente do Linux
-r Esta opção é usada para remover os arquivos que estão anexados ao usuário
-Z O mapeamento de usuários do Selinux é uma política de segurança herdada por todos os usuários do Linux, usando esta opção, você é independente do mapeamento de usuários do Selinux.

Vamos remover o usuário "Paul", do sistema Linux usando o comando "userDel" com o sudo:

$ sudo userdel paul

Para verificar o status do último comando executado, execute o seguinte comando:

$ echo $?

O comando “eco $?”Tem os seguintes resultados possíveis quais são explicadas explicações:

Resultado Explicação
0 O comando foi executado com sucesso.
1 O arquivo contém a senha, que não pode ser atualizada
2 O comando inserido tem sintaxe inválida
6 O usuário especificado no comando não existe
8 O usuário especificado no comando está atualmente conectado
10 O arquivo contém grupos, que não podem ser atualizados
12 Incapaz de remover o diretório inicial

Vamos supor que existem alguns processos em execução no fundo do usuário "John", devido ao qual é incapaz de removê -lo:

$ sudo userdel John

Para resolvê-lo, remova à força o usuário usando a opção de "-f" com o comando userdel ou interrompa os processos. Para interromper o processo, use o comando:

$ sudo killall -u John

Novamente, execute o comando do userDel para excluir o usuário John:

$ sudo userdel John

Para verificar o status, ecoe o status de comando:

$ echo $?

O comando é executado com sucesso.

Conclusão

No Linux, as contas do usuário que não são necessárias estão apenas ocupando o espaço e devem ser removidas para disponibilizar o espaço para os novos usuários. No Linux, isso pode ser feito com muita facilidade através da linha de comando, embora a outra opção ainda esteja disponível e que esteja passando pelas seções de configurações da GUI da distribuição Linux e gerenciando os usuários a partir daí, a maneira mais fácil de remover o Usuários do Linux são explicados neste artigo que é através do terminal. Acabamos de listar todos os usuários e remover os usuários especificados que queremos remover usando o comando "userdel".