GNU/Linux >> Linux の 問題 >  >> Linux

Userdelコマンドを使用してLinuxでユーザーを削除する

Ubuntuまたはその他のLinuxディストリビューションの既存のユーザーを削除する場合は、ターミナルでuserdelコマンドを使用できます。

これは、いくつかのオプションしかない簡単なコマンドです。構文は次のとおりです。

userdel [options] username

このコマンドはユーザー管理を扱うため、rootであるか、sudo権限を持っている必要があります。

Linuxコマンドラインでのユーザーの削除

まず、Linuxシステムのユーザーを一覧表示して、削除するユーザーのユーザー名を取得します。

ここで、ユーザーを削除するには、次のようなユーザー名でuserdelコマンドを使用するだけです。

sudo userdel user_name

デフォルトでは、ユーザーのホームディレクトリは削除されないことに注意してください。もちろん、自分でユーザーディレクトリを削除することもできますが、userdelの方が簡単なオプションです。

次のセクションでは、ユーザーとそのホームディレクトリを削除する方法を示します。

ホームディレクトリを持つユーザーを削除します

オプション-rを使用して、ホームディレクトリとメールスプール(ユーザーの電子メールアカウントのメールヘッダーとメッセージ本文を格納するファイル)とともにユーザーを削除できます。

sudo userdel -r user_name

大規模な組織では、特にファイルを使用してユーザーを削除することはお勧めできません。ユーザーファイルが必要になる場合があります。

ユーザーとそのファイルを削除する代わりに、ユーザーが組織を離れた場合は、usermodコマンドを使用してユーザーをロックするだけです。

ボーナスのヒント:userdelコマンドで-fオプションを使用しないでください

userdelコマンドのマニュアルページにアクセスすると、-fオプションが見つかります。マニュアルページ自体は、このオプションを使用しないようにアドバイスしています。

このオプションは、ユーザーがまだログインしている場合でも、ユーザーアカウントを強制的に削除します。また、別のユーザーが同じホームディレクトリを使用している場合やメールスプールが所有されていない場合でも、userdelはユーザーのホームディレクトリとメールスプールを削除します。指定されたユーザーによる。

/etc/login.defsでUSERGROUPS_ENABがyesに定義されていて、削除されたユーザーと同じ名前のグループが存在する場合、このグループは、別のユーザーのプライマリグループであっても、削除されます。

このオプションは危険であり、システムに一貫性のない状態を残す可能性があります。

それだけです…

複数のユーザーを同時に削除することはできません。一度に削除できるユーザーは1人だけです。

ご覧のとおり、Linuxでuserdelコマンドを使用してユーザーを削除するのは非常に簡単です。混乱させるほど多くのオプションはありません。

この簡単なLinuxの学習が気に入っていただければ幸いです。あなたの提案は大歓迎です。


Linux
  1. systemd-homedを使用してLinuxユーザーのホームディレクトリを管理する

  2. userdelコマンドを使用してLinuxでユーザーを削除/削除する方法

  3. LinuxでのJQコマンドと例

  1. Linuxsuコマンド

  2. Linuxrmコマンド

  3. Linux「rm」コマンドの例

  1. 例を含むwcLinuxコマンド

  2. Linuxでユーザーを削除/削除する方法(userdelコマンド)

  3. Linux での userdel コマンドの例