107.1基礎
aliceのアカウントを削除し、ホームディレクトリとmail spoolも削除する。
適切なコマンドはどれか。
× 不正解
userdel -r USERはアカウントに加えてホームとmail spoolを削除する。別の場所にあるユーザー所有ファイルは別途棚卸しが必要である。
詳細解説
誤り
userdel aliceアカウントは削除するが、ホーム等を残す既定動作である。
誤り。userdelの既定はpasswd等からアカウントを削除するが、ホームとmail spoolの削除まで要求する-rを含まない。
誤り
usermod -r aliceusermodはアカウント削除用ではなく、-rもこの目的の指定ではない。
誤り。usermodは既存属性変更用で、-rによりアカウント全体を削除するコマンドではない。
誤り
groupdel alice同名グループを削除しようとし、ユーザーアカウントを対象にしない。
誤り。groupdelはグループDBの同名グループを対象にし、aliceユーザーのpasswd/shadowレコードを消さない。
正しい
userdel -r alice-rがホームとmail spoolも含む削除を指示する。
正しい。userdel -rはアカウント削除に加え、登録されたホームディレクトリとmail spoolの削除を行う。
実際に確かめる
一時的な検証環境で実行できる例です。
userdel --help 2>&1 | grep -E -- '--remove|-r,' | head -n 1期待される結果
-rまたは--removeの説明理解のポイント
- userdelはアカウント削除
- -rでホーム等も削除
- 他の所有ファイルは残り得る
確認時の注意
- 確認環境: shadow-utils userdel / help読取のみ
基礎のおさらい
事前保全
退職者等のデータは保持義務、引継ぎ、backupを確認してから削除し、安易に-rを実行しない。
残存ファイル
共有領域等にある同じUID所有ファイルやcron、at、サービス設定は-rの対象外になり得る。
問題IDKP-107-676
確認環境shadow-utils userdel / help読取のみ
最終技術確認2026-08-13
誤り・権利侵害を報告