LinuCレベル1 102試験の例題と解説
1.08.2ジョブスケジューリング
今回は102試験の試験範囲から、「1.08.1 アカウント管理」についての例題を解いてみます。
例題
「/etc/passwd」の書式の説明として誤っているものを選択してください。
[/etc/passwd]
root:x:0:0:root:/root:/bin/bash
- 「:(コロン)」は区切り文字である
- 第7カラムはホームディレクトリである
- 第1カラムはユーザアカウントである
- 第4カラムはグループIDである
※この例題は実際の試験問題とは異なります。
解答と解説
答えは「2. 第7カラムはホームディレクトリである」です。
「/etc/passwd」は、ユーザ情報を管理するためのファイルです。
ファイルの書式としては、1行につき1ユーザの情報が保存されています。
また「:(コロン)」を区切り文字として、情報を区別しています。
各項目の意味は以下の通りです。
ユーザアカウント:パスワード:ユーザID:グループID:本名などの追加情報:ホームディレクトリ:ログインシェル
例題の「/etc/passwd」の内容は以下の通りです。
第1カラム … ユーザアカウントが「root」
第2カラム … パスワードの設定有り
第3カラム … ユーザIDが0
第4カラム … グループIDが0
第5カラム … 追加情報が「root」
第6カラム … ホームディレクトリが「/root」
第7カラム … ログインシェルが「/bin/bash」
注意点として、パスワードについては、パスワードが設定されている場合は「x」が記載されます。
これは、「/etc/passwd」が全てのユーザが参照できるファイルであるため、パスワード情報が参照できないようにするための処置です。実際のパスワード情報は「/etc/shadow」に記載されています。
「/etc/passwd」は、Linuxのユーザ管理の基本ですので、書式をよく覚えておきましょう。
例題作成者
株式会社デージーネット ソリューション開発部 森 彰吾 氏