- ベストアンサー
lftpでパーミッション情報が保持されない原因とは?
- 共用サーバーへのデータ移転を行う際、lftpを使用してパーミッション情報を保持したままデータを送ろうとすると、パーミッション情報が消えてしまう問題が発生しています。
- デフォルトのパーミッションとは異なるパーミッションでファイルを転送したい場合、解決方法が見つかっていません。
- 他の転送方法を検討するとともに、この問題の原因を特定するためにさまざまなテストを行っています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
lftpのコマンドに間違いはないです。 確認事項 1、FTP接続した共用サーバーのディレクトリーの所有者とFTP接続ユーザーは同じですか? 同一でないとパーミッション変更ができません。 共用サーバーのFTPの仕様を確認してください。 2.共用サーバーにあるファイルおよびディレクトリーのパーミッションはFTPソフトで変更できますか? できない場合は共用サーバーのFTPの仕様を確認するか、共用サーバーの管理者に変更方法を聞いてください。 FTPソフトでパーミッション変更ができる場合「FileZilla」を使うとまとめてパーミッションが変更できます。 http://blog.livedoor.jp/azzurro_co_jp/archives/5132360.html を参考にしてください。
その他の回答 (2)
老婆心ながら lftp mirror -R でされていますか? あとFTPではリンクファイルは転送されませんのでご注意してください。 方法案 FTPでアップロードしたzipファイルをサーバー上で解凍する方法 https://shiteki.com/439
補足
ご回答ありがとうございます。 ご連絡が遅くなり申し訳ありませんm__m lftp mirror -R です。 まずいでしょうか? lftpの制約事項などご教示頂ければ嬉しいです。 リンクファイルはありません。 代替案のご提案ありがとうございます。 こちらも検討してみます。
- tkf-
- ベストアンサー率58% (821/1398)
転送元のlftpの問題ではなく、転送先のftpサーバーの設定によるのではないでしょうか。共用サーバーとのこと、そこら辺の設定は難しいと思われます。 回避する方法としては、tarなどでいったん固めてから転送するぐらいしか・・・ でもデータ量が多いんですよね・・・
お礼
原因はLFTPのバージョンが古かった為でした。 ご回答ありがとうございました。
補足
ご回答ありがとうございます。 共用サーバーに確認したところ特に制限はかけてありません。ソフトの問題では?と言うわかりづらい回答でございました。
お礼
無事にパーミッション変更されました。 色々な方法や知識を教えて頂きありがとうございました。 感謝申し上げます。