オリジナル問題 LinuCレベル1試験 問題 問4
システム管理/アカウント管理一般ユーザーが一時的に別のユーザー(rootを含む)の権限でコマンドを実行するためのコマンドで、/etc/sudoersにより実行できるコマンドを個別に許可できるものはどれか。
出典:オリジナル問題 LinuCレベル1試験 問題 問4
- Asudo
- Bsu
- Clogin
- Dnewgrp
正解:A
解説
sudoコマンドは、/etc/sudoersファイル(またはsudoers.d以下の設定)に従って、指定したユーザーが実行できるコマンドを個別に許可・制限しながら、他のユーザー(多くはroot)の権限でコマンドを実行できるようにします。認証には多くの場合、実行するユーザー自身のパスワードが使われます。suは別のユーザーに完全に切り替わるコマンドで、通常は切り替え先ユーザーのパスワードが必要です。
選択肢ごとの解説
- A正しい。sudoは/etc/sudoersで許可されたコマンドを、他のユーザーの権限で実行できるコマンドです。
- B誤り。suはユーザーを完全に切り替えるコマンドで、コマンドごとの個別許可を/etc/sudoersで細かく制御する仕組みは持ちません。
- C誤り。loginはユーザーのログイン処理を行うコマンドで、権限の一時的な昇格とは異なります。
- D誤り。newgrpは現在のセッションでの実効グループを切り替えるコマンドで、別ユーザーの権限での実行とは異なります。