CGIからディレクトリのパーミッションを変更するには?
[上に]
[前に]
[次に]
いそのり
[E-Mail]
1999/10/01(金) 13:40:53
CGIからファイルのパーミッションの変更は、chmodでできたのですが、
ディレクトリのパーミッションの変更方法がわかりません。
もしできるなら、方法を教えていただけないでしょうか。
下級天使
1999/10/01(金) 14:09:17
例えば、
chmod 0777, "ディレクトリ名";
で、できないでしょうか?
下級天使
1999/10/01(金) 14:26:26
上記は perl での方法です。
CGIを何で記述されているのか、わからなかったので
perl での方法を記述しました。
いそのり
1999/10/01(金) 15:05:56
perlなんですけど、
chmod 0777,"ディレクトリ名";
ではできませんでした。
ちなみにディレクトリ構造は、
test.cgi/test/data/
変更したいのはdataのパーミッションです。
関係ないかもしれませんが、
testのパーミッションを777にしてもだめでした。
墟露ちゃん
1999/10/01(金) 15:18:01
所有者とかはチェックしましたか?
下級天使
1999/10/01(金) 15:45:27
例えば、
chmod 0777, "変更したいディレクトリ名フルパス";
print "error message = $!\n";
のようなコードを書いてみて、エラーの内容を
確認するのもひとつの手かと思います。
いそのり
1999/10/01(金) 17:41:40
エラーは、Operation not permitted でした。
test.cgi/test/data/
のディレクトリ構造で
testのパーミッションを777にして
mkdir "test/data2",0775;
chmod 0777,"test/data2";
としたらdata2のパーミッションを変更することができました。
ということは、やはり所有者の設定でしょうか。
もしそうなら、具体的な変更方法を教えていただけないでしょうか。
調べてもよくわからなかったので。
M.Nakawaki
1999/10/01(金) 20:45:30
FTPでパーミッションを変えたいディレクトリを作成したんじゃないかしら?
だとすると所有者はFTPアカウントユーザ・・・
とほほ
1999/10/02(土) 00:04:05
すみません。サーバーのディスク障害により、上記のM.Nakawakiさんの発言が
途中で切れてしまいました。すみません。
(最近、多いなぁ・・・)
[上に]
[前に]
[次に]