PDA

View Full Version : Overwrite permission denied


kadu
2002/01/07, 04:10 PM
こんにちは。
Emacs の ange-ftp でファイルを書き換えようとすると
Overwrite permission denied
といって保存ができません。

調べてみたら FTP サーバーにはデフォルトの設定では既存のファイルへの上書きを(パーミッションに問題がなくても)許可しないものがあるようです。

もし XREA のサーバーもそうなっているのなら、上書きが可能なように変更してくれると嬉しいです。

Win89
2002/01/09, 01:01 PM
上書きできないっすか?

FFFTPだと、上書きできるファイルもあるよん♪

Koh
2002/01/09, 01:12 PM
小生 Windows マシンで SteedFTP という FTP クライアントを使ってますが、特にそういう現象はないですね。

差し障りなければ、更新しようとしているファイルの名前とパーミッションを明示していただけると、何かわかることがあるかもしれません。

nkc
2002/01/09, 01:38 PM
Kohさん

あけましておめでとうございます.
本年もどうぞよろしくお願い申し上げます.

.qmail [644] とかはダメみたいですね.(添付ファイルご参照)

kadu
2002/01/11, 09:01 PM
:confused:
もうちょっと詳しく調べてみたら、リモートの現在いるディレクトリが関係してるみたいです。

foo.html という(空の)ファイルを
/ で put すると、
1回目は
226 Transfer complete.
2回目は
550 foo.html: Overwrite permission denied
となります。

なお、パーミッションは
-rw-r--r-- 1 kadu hpusers 0 Jan 11 11:52 foo.html
と問題ないようです。

次に /bar というディレクトリをつくって、そこに cd してから同じように繰り返すと、2回とも
226 Transfer complete.
となります。

最後に / にもどってから /bar へアップロードしてみると
550 /bar/foo.html: Overwrite permission denied
となりました。

うーむ。ますますわからない...

Win89
2002/01/12, 11:41 PM
/ (ホームディレクトリ)では AllowOverwrite off なんスよ.


調べてみたら FTP サーバーにはデフォルトの設定では既存のファイルへの上書きを(パーミッションに問題がなくても)許可しないものがあるようです。


ちなみに、
ProFTPD(ここのFTPデーモン)は AllowOverwrite off がデフォルトです.

kadu
2002/02/04, 07:29 PM
せっかく教えてくださったのに返事が遅れてすみません。


おそらく
/ (ホームディレクトリ)では AllowOverwrite off なんスよ.

そうみたいですね。
でも、これってなにか利点があるのかなぁ。

とくに理由が無くてデフォルトのままにしてるなら、
はずしてほしいです > 管理者さま

kadu
2002/09/03, 10:53 PM
おひさしぶりです。

結局、ange-ftp自体を書き換えてなんとかしました。

ange-ftp-no-overwrite.elという改造するEmacs-Lispを公開したので、
ange-ftpでお悩みのひとは使ってみてください。