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 é:
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".