WinSCPを使用していますが、ファイルを置換/上書きしようとするたびにこのエラーが発生し続けます。以前は問題なくファイルを転送/上書きできましたが、もうできませんでした。
正確なエラーメッセージ:
リモートファイル 'var/lib/Tomcat6/webapps /..../ myfilename.filepart'を作成できません。
アクセス拒否。
エラーコード:3
サーバーからのエラーメッセージ:許可が拒否されました
Tomcat6から更新すると、ログイン名の下になったため、成功した所有権を変更しようとしました。しかし、私はまだ拒否されています。これは、デプロイされたアプリで既に機能しているかどうかを確認するだけなので、レポートのテストに非常に苦労しています。
また、Drag&DropやEnduranceなどのWinSCP設定のオプションを調整してみましたが、何も違いはありませんでした。
PuTTYとWinSCPを再インストールしましたが、何も変わりませんでした。
更新:
ファイルパスから1ノッチを出すことでファイルを置き換えることができます(例:var/lib/myfolder/myproject/web-inf/report、1ノッチをvar/lib/myfolder/myproject /に戻すweb-inf /)を入力します
Sudo chown myuser:myuser report -R
しかし、私のレポートにはエラーがあるため、Sudo chown tomca6:Tomcat6 report -R
その後、エラーがクリアされ、置き換えられたファイルを表示できるようになります。
毎回これをしなければならないので、これは非常に不便です。これを修正するためにできることはありますか?ありがとう
フォルダーに対する作成権限がない可能性があります。そのため、WinSCPは転送用の一時ファイルの作成に失敗します。
次の2つのオプションがあります。
ログインするユーザーまたはグループにフォルダーへの書き込み権限を付与する(myuser
)、または
一時ファイルへの転送 を無効にします。
Preferences で Transfer> Enduranceページ に移動し、 転送再開/一時ファイル名への転送を有効にする selectDisable: