107.1基礎
shadow-utilsのuseraddでaliceを追加し、既定の場所にホームディレクトリも作成する。
適切なコマンドはどれか。
× 不正解
useradd -m NAMEはユーザー作成とともにホームを用意し、既定では/etc/skelの内容をコピーする。
詳細解説
正しい
useradd -m alice-mがホーム作成を指示する。
正しい。-mはcreate-homeを意味し、既定ホームを作ってskelの初期ファイルを配置する。
誤り
useradd -M alice-Mはホームを作成しないよう指定する。
誤り。大文字-Mは設定既定に関係なくホームを作成しないよう指示し、要求と逆になる。
誤り
usermod -m alice既存ユーザー変更用で、-mは-dとともにホーム移動へ使う。
誤り。usermodは既存アカウント変更用であり、-m単独で新しいユーザーとホームを作らない。
誤り
passwd -m alicepasswdにホーム作成を行う-m指定はない。
誤り。passwdはpasswordやロック状態を管理し、-mでユーザーのホームを新規作成する機能はない。
実際に確かめる
一時的な検証環境で実行できる例です。
useradd --help 2>&1 | grep -E -- '--create-home|-m,' | head -n 1期待される結果
-mまたは--create-homeの説明理解のポイント
- -mはホーム作成
- -Mは作成しない
- 既定のskelをコピー
確認時の注意
- 確認環境: shadow-utils useradd / help読取のみ
基礎のおさらい
ディストリビューション既定
useraddが-mなしでホームを作るかは設定差があるため、要件がある場合は-mまたは-Mを明示する。
所有権
useraddが作るホームとskel由来ファイルには通常、新規ユーザーに適した所有権が設定される。
問題IDKP-107-665
確認環境shadow-utils useradd / help読取のみ
最終技術確認2026-08-13
誤り・権利侵害を報告