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の学習が気に入っていただければ幸いです。あなたの提案は大歓迎です。