Não é possível excluir o usuário - a execução de '/ usr / sbin / userdel' falhou: o processo filho foi encerrado com o código 16

1

Quando tentei excluir um usuário usando a janela Contas de usuário em Configurações, recebi a seguinte mensagem de erro:

running '/usr/sbin/userdel' failed: Child process exited with code 16

Como posso excluir este usuário?

    
por dayuloli 31.05.2014 / 04:10

1 resposta

2
  1. Assegure-se de que o usuário esteja desconectado de todas as sessões ativas.
  2. Depois de fazer o acima, feche a janela 'Contas de usuários' e abra-a novamente em 'Configurações do sistema'

Se o acima não funcionar, execute userdel [username] . Se isso não funcionar, provavelmente será porque sua conta de usuário é usada por algum processo. A mensagem de erro lhe dará uma identificação de processo (PID).

userdel: user [username] is currently used by process [PID]

A partir disso, você pode descobrir qual é o processo usando ps -p [PID] .

  PID TTY          TIME CMD
 1742 ?        00:00:09 ruby

Quando estiver satisfeito, você pode encerrar o processo, execute pkill ou kill para eliminá-lo.

sudo pkill ruby

Execute userdel [username] novamente e, desta vez, isso deve funcionar.

    
por dayuloli 31.05.2014 / 04:10