View Full Version : Overwrite permission denied
こんにちは。
Emacs の ange-ftp でファイルを書き換えようとすると
Overwrite permission denied
といって保存ができません。
調べてみたら FTP サーバーにはデフォルトの設定では既存のファイルへの上書きを(パーミッションに問題がなくても)許可しないものがあるようです。
もし XREA のサーバーもそうなっているのなら、上書きが可能なように変更してくれると嬉しいです。
Win89
2002/01/09, 01:01 PM
上書きできないっすか?
FFFTPだと、上書きできるファイルもあるよん♪
小生 Windows マシンで SteedFTP という FTP クライアントを使ってますが、特にそういう現象はないですね。
差し障りなければ、更新しようとしているファイルの名前とパーミッションを明示していただけると、何かわかることがあるかもしれません。
Kohさん
あけましておめでとうございます.
本年もどうぞよろしくお願い申し上げます.
.qmail [644] とかはダメみたいですね.(添付ファイルご参照)
: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 がデフォルトです.
せっかく教えてくださったのに返事が遅れてすみません。
おそらく
/ (ホームディレクトリ)では AllowOverwrite off なんスよ.
そうみたいですね。
でも、これってなにか利点があるのかなぁ。
とくに理由が無くてデフォルトのままにしてるなら、
はずしてほしいです > 管理者さま
おひさしぶりです。
結局、ange-ftp自体を書き換えてなんとかしました。
ange-ftp-no-overwrite.elという改造するEmacs-Lispを公開したので、
ange-ftpでお悩みのひとは使ってみてください。
vBulletin® v3.6.8, Copyright ©2000-2008, Jelsoft Enterprises Ltd.