現在のプロセスで使用しているユーザーを削除する方法は?

現在のプロセスで使用しているユーザーを削除する方法は?

アカウントの種類が「標準」で「パスワードが設定されていません」のユーザーを削除したいと思います。

userdel返品:

userdel: user username is currently used by process 1239

答え1

プロセスが実行されているユーザーを削除するには、まずプロセスを終了する必要があります。あなたの場合:

kill -9 1239

ユーザーがログインすると、そのシェルになります。これを終了すると、ユーザーがログアウトします。

その後、次の方法でユーザーを削除できます。

userdel username

答え2

自分のコンピュータでこれを行う場合は、別のコンピュータにログインすることをお勧めします。ttyrootそこから必要なユーザーを削除してください。 Aはtty注文のみを実行するテレックス端末です。

Ctrl + LAlt + F3ログインをタップしますtty3

F4、を使用してF5別々にアクセスすることもできますF6。を使用すると、現在ログインしているユーザーのログイン画面に戻り、すでにログインしている可能性があるグラフィカルユーザーセッションに戻ります。tty4tty6F1F2

次に、rootユーザー名とパスワードを入力してくださいroot

削除したいユーザーがだと仮定してこの方法をuser1入力すると、# userdel user1 ユーザーのホームディレクトリとその中のすべてのコンテンツが保存されます。

ホームディレクトリとユーザーメールスプールの内容を削除するには、次のように入力します。

# userdel -r user1

関連情報