投稿日:2002年08月08日 作成鷹の巣

No.4504 特定の人だけに.htaccessを許可したい



特定の人だけに.htaccessを許可したい

No.4504 投稿時間:2002年08月08日(Thu) 00:54 投稿者名:モモ URL:

初めて投稿します。
linuxの話で恐縮なんですけど、管理人だけ(特定の人物)に.htaccessファイルの使用を許可したいんですけど、Apacheのhttpd.confにどのように記述したら良いのでしょうか?
そのような設定は無理なのでしょうか?

よろしくおねがしいます。


管理人のディレクトリのみに許可すればいいと思います。

No.4506 投稿時間:2002年08月08日(Thu) 01:48 投稿者名:なべけん URL:http://www.tknetworks.oc.st/

> 初めて投稿します。
> linuxの話で恐縮なんですけど、管理人だけ(特定の人物)に
>.htaccessファイルの使用を許可したいんですけど、Apacheのhttpd.confにどのように記述したら良いのでしょうか?

各自ユーザーディレクトリを持っているのなら、管理人のディレクトリのみに許可すればいいと思います。

具体的な記述ですが
<Directory "/home/(管理人のディレクトリ)">
Options (適当に)
AllowOverride (ここに.htaccessで設定を上書きできるオプションを指定します。)
</Directory>
オプションについては< http://www.big.or.jp/~mio/ca/ca_old/ap/apref/ap_ref_AllowOverride.htm >を参照ください。

---
<Directory /> (ちなみに、これはデフォルトの設定)
Options (適当に)
AllowOverride none
</Directory>
"none"というオプションで.htaccessによる設定の上書きができないようになります。

よって、管理人のディレクトリでは指定したオプションを.htaccessによる設定の上書きができ、デフォルトでは.htaccessによる設定の上書きはできなくなります。

わかりましたでしょうか....?


各自ユーザーはディレクトリを持っています。

No.4510 投稿時間:2002年08月08日(Thu) 22:21 投稿者名:モモ URL:

オプションの設定によっては、特定のユーザーにも.htaccessを許可できますか?
各自ユーザーはディレクトリを持っています。


特定の人物(=特定のユーザーディレクトリ)のみに".htaccess"での設定の上書きを許可すればいいのです。

No.4511 投稿時間:2002年08月08日(Thu) 23:44 投稿者名:なべけん URL:http://www.tknetworks.oc.st/

特定の人物(=特定のユーザーディレクトリ)のみに".htaccess"での設定の上書きを許可すればいいのです。

> オプションの設定によっては、特定のユーザーにも.htaccessを許可できますか?

"AllowOverride"のオプションには、".htaccess"で上書きを許可するオプションをいれるのです。

じゃ、一つ具体例をあげてみます。適度に応用して使ってください。
---
管理人(/home/admin)のみに.htaccessですべてのオプション(ALL)の上書きを許可。
デフォルト(それ以外のユーザー)では.htaccessによる上書きを禁止(none)。

//httpd.conf
<Directory "/home/admin">
Options ALL
AllowOverride ALL
</Directory>
<Directory />
Options none
AllowOverride none
</Directory>

---

#やっぱり、文章にするのは難しい。


|目次|掲示板|過去ログ目次|▲頁先頭|