プロが教えるわが家の防犯対策術!

FTPでウェブサーバー(ローカル)にファイルをコピーすると、ファイルのパーミッションが640になってしまいます。
デフォルトで644になるように設定したいのですが、どうするのでしょう?
・OSはDebian3.1、httpdはApache1.3、ftpdは標準のものを使用しています。

A 回答 (2件)

Debian3.1で標準のftpdというのは"ftpd (0.17-20)"でしょうか?



"wu-ftpd (2.6.2-20)"であれば/etc/ftpaccessでデフォルトのumaskが設定できるようです。
    • good
    • 0
この回答へのお礼

> "ftpd (0.17-20)"でしょうか?
そうです。
wu-ftpdをインストールしてみたら、何もしなくても644でFTPできました。

ありがとうございました。

お礼日時:2006/01/17 15:08

コピーしたユーザのumask値が0026であると考えられます。


ユーザホームディレクトリ直下の.bashrc、または/etc/bashrcをチェックしてみてください。

この回答への補足

ありがとうございます。
umaskコマンドで値を調べたら0022になってました。
.bashrcにはumaskの文字がありません。
/etc/bashrcはなく、/etc/bash.bashrcがありました。
/etc/bash.bashrcにもumaskの記載はありません。

補足日時:2006/01/17 14:41
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!