web-dev-qa-db-ja.com

ユーザーを削除できません:「ユーザーは現在ログインしています」

ユーザーを削除しようとすると、「ユーザーは現在ログインしています」を返します。
私はすでにpkill -KILL -u usernameHereと他のいくつかのコマンドを使用してユーザーを殺しましたが、役に立ちません。

このユーザーを削除するにはどうすればよいですか?

CentOS 6を実行している。

22
Xen

SUをユーザーsu - usernameに追加し、kill -9 -1をユーザーとして実行します。

シェルを終了し、userdel -r usernameを再試行してください。

または、lsof -u usernameを使用してユーザーからのプロセスをチェックし、関連するPIDを強制終了できます。

またはpkill -u usernameまたはpkill -u uid

49
ewwhite

またはps aux | grep <username>およびkillユーザーが実行しているプロセス。

8
Sirch

上記の手順が役に立たない場合。 (ランレベル5で使用していると仮定)試してください。

  1. ランレベルを3(init 3
  2. 削除するアカウント以外のアカウントでログイン(ルート/他のアカウント)
  3. userdel -r username
2
MohanBabu