O Raspberry Pi permite que o administrador/proprietário crie e gerencie várias contas de usuários porque o dispositivo Raspberry Pi pode atuar como um servidor em que vários usuários podem acessar o sistema por vez para executar suas operações lado a lado sem afetar o trabalho um do outro. Mas se uma conta de usuário permanecer inativa por tanto tempo ou a conta não for mais exigida pelo administrador, é melhor excluí -los com todos os diretórios domésticos.
Se você precisar de ajuda para excluir a conta de usuário com todos os seus diretórios domésticos do sistema Raspberry Pi, siga este artigo.
Excluir contas de usuário com diretórios domésticos no Raspberry Pi
Para excluir a conta de usuário com diretórios domésticos no Raspberry Pi, siga as etapas abaixo mencionadas:
Passo 1: Lembre-se de que apenas o administrador tem os privilégios de criar ou excluir um usuário; portanto, primeiro mude para a conta raiz seguindo o comando abaixo escrito:
$ sudo -i
Passo 2: Em seguida, crie um usuário aleatório para que possamos excluí -lo mais tarde para mostrar o processo:
# adicionar usuário
Assim que criarmos um usuário, um diretório doméstico com seu nome também é criado.
Observação: Se você já criou uma conta de usuário, pode pular esta etapa.
Etapa 3: Agora execute o comando abaixo escrito para exibir todos os usuários no sistema Raspberry Pi:
$ awk -f ":" '/home/print $ 1'/etc/passwd | organizar
Passo 4: Agora, vamos exibir o número PID (ID do processo) do usuário para que possamos usar esse número posteriormente para matar os processos que estão consciente ou sem saber no sistema:
# pgrep -u
Um comando alternativo para encontrar o número PID para o usuário é mencionado abaixo:
$ ps -f - -pid $ (pgrep -u)
Os usuários podem optar por qualquer um dos comandos acima para encontrar o número PID.
Etapa 5: Agora mate os processos para o usuário, esta etapa é importante, pois você não pode excluir um usuário se algum processo estiver em execução em segundo plano. Basta usar o PID do usuário (que você encontrou na Etapa 4) com o comando Kill:
# killall -9 60651
Ou, alternativamente, você pode usar o nome de usuário com o comando Kill em vez do número PID, mas é recomendável usar o número PID para precisão:
# killall -9 -u
Etapa 6: Depois de matar o processo, agora você pode excluir com segurança o usuário executando o comando abaixo escrito:
# Deluser-Remove-Home
Etapa 7: Depois de executar o comando acima, o usuário deve ser excluído e verificar se vamos tentar executar o comando do usuário do switch:
# su Linuxhint
Na saída, diz que o usuário não existe, significa que nosso usuário foi excluído com sucesso.
Dessa forma, você pode excluir qualquer usuário com diretórios domésticos no sistema Raspberry Pi.
Conclusão
Para excluir qualquer usuário com diretórios domésticos, primeiro mude para a conta raiz usando o comando sudo -i no terminal para ter todos os privilégios administrativos/root. Em seguida, verifique se nenhum processo está acontecendo com esse nome de usuário, matando o processo com o ID do processo ou PID. Por fim, exclua o usuário usando o comando Deluser junto com o nome do usuário.