2006年 10月 18日

パーミッションの設定

投稿者 by vulcan at 19:06 / カテゴリ: MTにこだわる / 0 コメント / 1 TrackBack

MovableTypeで作られたファイルはパーミッションのことを何も考えていないと『666』になっていると思います。つまり、FTPでアクセスしてきた人は誰でも書き換えられるわけで、オーナー以外は読み取り専用とする『644』にしたいところです。

ここで気になるのが、オーナー以外に書き込み権限を与えないとコメントやトラックバックがアップされないのではないかという疑問ですが、mt.cgi経由のcgiによる書き込みはオーナーとみなすようで、『644』でも問題無いようです。

しかし、MovableTypeは通常『666』のファイルを生成しますので、これでは、作ったたびにちまちまと属性変更するはめになります。

そのため、『mt-config.cgi』に

DBUmask 0022
HTMLUmask 0022
UploadUmask 0022
DirUmask 0022

を入れると自動生成されたファイルが『644』になってくれます。
数字の意味ですが、『777』から引く数ということですが、デフォルトが「0111」のようで、「777-0111=666」というのがデフォルトで、上記の記述をすることで「777-0111-0022=644」となるようです。

基本的に、MovableTypeをインストールした『mt』ディレクトリはパーミッションが最適になっているようなので、各レンタルサーバーの指定したファイル以外にいじる必要はないと思います。

『archives』ディレクトリ以下のファイルはほとんど全て『644』で問題ないはずです。カウンター用のcgi等、自分で導入したcgiファイルが利用するdatファイルなどは、そのcgiプログラムの仕様に従って下さい。

なお、『mt-config.cgi』はバージョン3.3から非常にすっきりしましたが、上記を含めていくつかの設定を付加しておいた方がよいようで、『MovableType備忘録』に詳しく説明されていますから、そちらをご参照ください。

このエントリーのトラックバックURL:
http://www.kodakara.com/cgi/mt/mt-tb.cgi/571
題名 1.XreaにMovable Typeインストール
概要 Xreaで独自ドメインを取得して広告有りでMovable Type3.33jaを...
ウェブログ: XreaにMovable Typeインストール
時刻: 2007年03月24日 03:52
コメント
コメントする












名前、アドレスを登録しますか?