• ベストアンサー

ファイルのパーミッション

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

質問者が選んだベストアンサー

  • ベストアンサー
noname#17596
noname#17596
回答No.2

Debian3.1で標準のftpdというのは"ftpd (0.17-20)"でしょうか? "wu-ftpd (2.6.2-20)"であれば/etc/ftpaccessでデフォルトのumaskが設定できるようです。

siteyuh
質問者

お礼

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

その他の回答 (1)

回答No.1

コピーしたユーザのumask値が0026であると考えられます。 ユーザホームディレクトリ直下の.bashrc、または/etc/bashrcをチェックしてみてください。

siteyuh
質問者

補足

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

関連するQ&A