ホームページ  >  記事  >  運用・保守  >  Linux で userdel コマンドを使用してユーザーを削除するにはどうすればよいですか? (コード例)

Linux で userdel コマンドを使用してユーザーを削除するにはどうすればよいですか? (コード例)

青灯夜游
青灯夜游オリジナル
2019-03-22 15:46:325097ブラウズ

Linux はマルチユーザー システムです。つまり、複数の人が同時に同じシステムを操作できます。では、ユーザーのアカウントを削除する必要がある場合はどうすればよいでしょうか?次の記事では、Linux で userdel コマンドを使用してユーザーを削除する方法を説明します。

Linux で userdel コマンドを使用してユーザーを削除するにはどうすればよいですか? (コード例)

Linux userdel コマンド

Linux では、管理者は userdel コマンドを使用してユーザー アカウントを削除し、すべての関連ファイル。

userdel コマンドの構文を見てみましょう:

userdel [OPTIONS] USERNAME

userdel コマンドを使用してユーザーを削除するには、ユーザーは root として、または sudo アクセス権を持つユーザーとしてログインする必要があります。

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

userdel コマンドを使用して「username」という名前のユーザー アカウントを削除するには、次のコマンドを実行する必要があります:

userdel username

userdel コマンドが呼び出されるとき、/ etc が読み取られます。 /login.defs ファイルの内容。このファイルで定義されたプロパティは、userdel コマンドのデフォルトの動作をオーバーライドします。このファイルの「USERGROUPS_ENAB」が「yes」に設定されている場合、userdel は、他のユーザーがこのグループのメンバーでない場合にのみ、ユーザーと同じ名前のグループを削除します。

説明: userdel コマンドは、/etc/passwd および /etc/shadow ファイルからユーザー エントリを削除します。

ほとんどの Linux ディストリビューションでは、userdel コマンドを使用してユーザー アカウントを削除しても、ユーザーのホーム ディレクトリとメール スプール ディレクトリは削除されません。

-r (--remove) オプションを使用して、userdel にユーザーのホーム ディレクトリとメール スプール ディレクトリを強制的に削除させます:

userdel -r username

注: 上記のコマンドは実行されません。他のファイル システムにあるユーザー ファイルを削除します。

削除対象のユーザーがまだログインしている場合、またはそのユーザーに属する実行中のプロセスが存在する場合、userdel コマンドではユーザーを削除できません。

この場合、killall コマンドを使用してユーザーをログアウトし、ユーザーの実行中のプロセスをすべて終了することをお勧めします。

sudo killall -u username

完了すると、ユーザーを削除できるようになります。 。

もう 1 つのオプションは、-f (--force) フラグを使用して、ユーザーがまだログインしているか、そのユーザーに属する実行中のプロセスがある場合でも、ユーザー アカウントを強制的に削除することです。

userdel -f username

おすすめの関連ビデオ チュートリアル: 「Linux チュートリアル

以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !

以上がLinux で userdel コマンドを使用してユーザーを削除するにはどうすればよいですか? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。