前回はIP認証を用いたアクセス制限方法を紹介した。今回は、パスワードなどの入力を要求するユーザー認証について解説しよう。Apacheの設定ファイルhttpd.confの設定についてその点を調べてみた。Apacheが実行時に利用するユーザ権限とグループ権限の指定においては、nobodyが初期値として指定されている場合がある。Web開発用ユーザーをapacheグループに入れる。以後、そのユーザーグループを使用して開発を行う。OSには、どんなグループがあるのか。グループの一覧を見たい場合があります。ファイルを確認する事で解決します。ファイルをhogeユーザが変更できなくなってしまうかもしれません。ユーザー操作系のコマンドって、日常的に使うものでもないので忘れがちですよね。ユーザーをグループに追加するコマンドは、なんだか忘れがちな気がします。実行するユーザとグループが、デフォルトでdaemonというユーザーに設定されていました。今まではnobodyだったのに。Apacheのユーザーである、apacheユーザーに権限があるかを意識すると良いです。ユーザ毎のコンテンツが読み込まれるディレクトリを指定します。このディレクティブはいろいろ違った形式を取ることができます。Hadoopのユーザー会です。SparkなどのHadoopのエコシステムに関するテーマも扱います。勉強会やイベントも開催しています。グループファイルには登録するグループ毎に1行で記述していきます。グループ名の後にコロン:で区切ってグループに登録するユーザー名を記述します。ユーザー名は空白で区切って続けて記述して.以下のように、wheelグループとapacheグループが追加されていれば成功です。グループのような振る舞いをさせることもできます。一つのファイルだけを検査すればよいという点です。gpasswdコマンドを作る。試しに、apacheユーザをwebadminグループに追加してみる。書き換えて再起動しましたが、状況は変わりませんでした。「ユーザー」、「グループ」、「その他」のどれに対して設定をするか考えます。実はindex.htmlを読み込むのは一般ユーザーではありません。ActiveDirectoryのトップに認証用グループ「APACHE」を作成します。設定ファイルhttpd.confで起動アカウントを変更することができます。プロセスの所有者を下記のように指定されたユーザーやグループに設定することができます。オープンソースのコンポーネントベースのルーティングエンジンです。-aを利用した方がいいという話です。パーミッションやらグループあたりの設定が必要なんだろうけど、その辺があやふやだった。別途ユーザーを作ってapacheグループを入れるのが一般的っぽい。SSH接続して以下で対応する。認証はリクエストごとにユーザー認証をするため、ユーザー数が多い場合はテキスト形式以外のデータベース形式として保存するほうが早く動作する。認証関連のモジュールが追加された。httpd.conf内に書いてあるユーザ名が存在しないのだと思います。httpd.conf内を見てみると「User」と「Group」といった記述があると思いますが、ここにapacheの実行ユーザ・グループを設定すればきちんと動くと思います。グループに所属させました。グループに所属しています。グループも追加しましょう!とここでスゴイ.Apacheの設定をして、Webを公開する方法です。自分のApache・CentOSの情報を調べます。オプションには「user」又は「group」を指定します。許可の対象がユーザー単位であれば「user」をグループ単位であれば「group」を指定します。