无法删除用户 – 运行’/ usr / sbin / userdel’失败:子进程退出代码16
当我尝试使用“设置”下的“用户帐户”窗口删除用户时,收到以下错误消息:
running '/usr/sbin/userdel' failed: Child process exited with code 16
如何删除此用户?
- 确保用户已注销任何活动会话。
- 完成上述操作后,关闭“用户帐户”窗口并在“系统设置”中再次打开它
如果以上操作无效,请运行userdel [username]
。 如果thqt不起作用,可能是因为某个进程使用了您的用户帐户。 错误消息将为您提供进程ID(PID)。
userdel: user [username] is currently used by process [PID]
从这里,你可以使用ps -p [PID]
找出它是什么过程。
PID TTY TIME CMD 1742 ? 00:00:09 ruby
一旦你开心,你可以终止这个过程,运行pkill
或kill
来杀死它。
sudo pkill ruby
再次运行userdel [username]
,这次它应该可以工作。