LinuCレベル1 Version 4.0 102試験の例題と解説
107.1 ユーザアカウント、グループアカウント、および関連するシステムファイルの管理
■トピックの概要
このトピックの内容は以下の通りです。
<107.1 ユーザアカウント、グループアカウント、および関連するシステムファイルの管理>
重要度 5
<説明>
ユーザアカウントの追加、削除、一時停止、変更ができる。
<主要な知識範囲>
・ユーザおよびグループを追加、変更、削除する
・パスワード/グループデータベースにあるユーザ/グループ情報を管理する
・特別な目的を持つ制限付きのアカウントを作成、管理する
<重要なファイル、用語、ユーティリティ>
・/etc/passwd
・/etc/shadow
・/etc/group
・/etc/skel/
・chage
・getent
・groupadd
・groupdel
・groupmod
・passwd
・useradd
・userdel
・usermod
■例題
新規のユーザアカウント「linuc」を作成する際に、プライマリグループ「lpi」への所属を指定する場合の正しいコマンドを選択してください。
1. useradd -G lpi linuc
2. useradd -g lpi -u linuc
3. useradd -g lpi linuc
4. usermod -G lpi linuc
※この例題は実際の試験問題とは異なります。
解答と解説
答えは3. useradd -g lpi linuc」です。
usermodコマンドは、既存のユーザアカウントを変更する際のコマンドなので、「4. usermod -G lpi linuc」は誤りです。
useraddコマンドの主なオプションは以下の通りです。
-u [UID] … ユーザIDを指定します
-d [ディレクトリパス] … ホームディレクトリを指定します
-g [グループ名/GID] … プライマリグループを指定します
-G [グループ名/GID] … プライマリグループ以外にユーザアカウントが所属するグループを指定します
-s [ログインシェル] … ログインシェルを指定します
-Gオプションはプライマリグループ以外の所属グループを指定する際のオプションなので、「1. useradd -G lpi linuc」は誤りです。
-uオプションはユーザIDを指定する際のオプションなので、「2. useradd -g lpi -u linuc」は使い方が誤っています。
■例題作成者 株式会社デージーネット 管理部技術管理課 森久恵