Невозможно удалить пользователя - не удалось запустить / usr / sbin / userdel: дочерний процесс завершился с кодом 16

Когда я пытался удалить пользователя с помощью окна «Учетные записи пользователей» в разделе «Настройки», я получаю следующее сообщение об ошибке:

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

Как удалить этого пользователя?

1
задан 31 May 2014 в 09:05

1 ответ

  1. Гарантируют, что пользователь вышел из любых активных сессий.
  2. После выполнения выше, закройте окно 'Users Accounts' и откройте его снова в 'Системных Настройках'

, Если вышеупомянутое не работало выполненное userdel [username]. Если thqt не будет работать, то это, вероятно, будет, потому что Ваша учетная запись пользователя используется некоторым процессом. Сообщение об ошибке даст Вам идентификатор процесса (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] снова и на этот раз это должно работать.

2
ответ дан 31 May 2014 в 09:05

Другие вопросы по тегам:

Похожие вопросы: