Apache&Squidアクセス制御/ユーザー認証の設定実践でも役立つLPICドリル(11)(4/4 ページ)

» 2009年04月08日 00時00分 公開
[大竹龍史ナレッジデザイン]
前のページへ 1|2|3|4       

問題3

 プロキシサーバのSquidの設定について、次の設問に答えてください。

[試験対策の重要度:(level1)-、(level2)***]

(設問1)Basic認証のための正しい記述はどれですか?(1つ選択)

 認証ヘルパープログラムは/usr/lib/squid/ncsa_authを使うものとし、設定するacl名はncsa_authとすることにします。ユーザー認証ファイル/etc/squid/passwdにはすでにuser01とuser02が登録されているものとします。

a.
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
acl basic_ncsa proxy_auth REQUIRED
http_access allow basic_ncsa

b.
auth_param basic /usr/lib/squid/ncsa_auth /etc/squid/passwd
acl basic_ncsa proxy_auth user01 user02
http_access allow basic_ncsa

c.
auth_param digest program /usr/lib/squid/ncsa_auth /etc/squid/passwd
acl basic_ncsa proxy_auth REQUIRED
http_access allow basic_ncsa

d.
auth_param digest /usr/lib/squid/ncsa_auth /etc/squid/passwd
acl basic_ncsa proxy_auth user01 user02
http_access allow basic_ncsa

(設問2)月曜から金曜までの9:00-17:00をacl名weekdayとして定義する記述で正しいものはどれですか?(1つ選択)

a.acl weekday time Monday-Friday 9:00-17:00

b.acl weekday time 1-6 9:00-17:00

c.acl weekday day Monday-Friday time 9:00-17:00

d.acl weekday time MTWHF 9:00-17:00

(設問3)(設問1)の設定で認証されたユーザーが、(設問2)で設定された時間帯でアクセスすることを許可する記述で正しいものはどれですか?(1つ選択)

a.http_access allow basic_ncsa and weekday

b.http_access allow basic_ncsa weekday

c.http_access basic_ncsa weekday

d.http_access weekday basic_ncsa

正解

(設問1)a
(設問2)d
(設問3)b

解説

(設問1)

 選択肢aは、auth_paramディレクティブでBasic認証と認証ヘルパープログラム/usr/lib/squid/ncsa_authを指定し、acl basic_ncsa proxy_auth REQUIREDで登録されたすべてのユーザーのacl名を定義し、それをhttp_accessで許可しているので正解です。

 選択肢bは、aclの行と、http_accessの行は正しいのですが、auth_paramの第2引数にprogramの指定がないので間違いです。

 選択肢c選択肢dは、auth_paramの第1引数がdigestとなって、ダイジェスト認証の設定なので間違いです。

(設問2)

 選択肢aは、Monday-Fridayとなっており、曜日の指定の書式が間違っています。

 選択肢bは、1-6となっており、曜日の指定の書式が間違っています。

 選択肢cは、aclタイプの指定がtimeとすべきところがdayとなっていので間違いです。

(設問3)

 選択肢aは、basic_ncsa and weekdayと、andを使用しているので書式の間違いです。

 選択肢bは、正解です。basic_ncsa weekdayは論理積(AND)となります。

 選択肢c選択肢dは、http_accessの第1引数にallowがないので間違いです。

 お疲れさまでした。次回は「セキュリティ(OpenSSHの設定)」について出題します。

著者紹介

大竹龍史

有限会社ナレッジデザイン 代表取締役。1980年代に日本コンピュータビジョン社にてサン・マイクロシステムズのWorkstation、Sun2に出合って以来、サン関連のサポート、社内教育、ユーザー教育に従事。1998年、Netscape(現在はサンのSJESプロダクトに引き継がれている)とLinuxのトレーニングを提供する有限会社ナレッジデザインを設立。現在はLinuxとSolarisのシステム管理、ネットワーク管理、サーバ構築を担当。



前のページへ 1|2|3|4       

Copyright © ITmedia, Inc. All Rights Reserved.

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。