解凍エラー - モードをrwxr-sr-xに変更できません[閉じる]

解凍エラー - モードをrwxr-sr-xに変更できません[閉じる]

/rootフォルダ内のディレクトリに保存されている.gzファイルを解凍しようとしています。/mnt/flash2/example

次のコマンドを使用します。

tar xzf filename.gz --no-same-owner -C /mnt/flash2/example

次のエラーが発生します。

tar: filename: Cannot change mode to rwxr-sr-x: Operation not permitted

ベストアンサー1

ここで私に役立つ答えを見つけました。
https://superuser.com/questions/699225/avoid-errors-from-tar-failing-to-restore-directory-permissions

このエラーは、主にtarballにターゲットサーバーに存在しない2つのフォルダ(ファイルなし)があるために発生します。明らかにフラグはトリック--no-overwrite-dirを行うことができます。 (上記リンク参照)

私の場合、両方のディレクトリを手動で作成し、権限を755に設定しました。
抽出を再実行すると、すべてが完璧になります!


問題をまとめるには:空のWordPressアップロードフォルダが含まれており、ターゲットサーバーにない
tarファイルを抽出しています。これら2つのフォルダは、フォルダ権限が775のターゲットサーバーに作成されますが、775に変更することはできません。20172017/01
tar -zxvf

上記のリンクによれば、置き換えようとしている既存のツリーの一部ではない空のディレクトリがtarballにある場合にのみこれが発生する可能性があると思います。

回避策:
- この--no-overwrite-dirフラグを試してください
。 - 欠落している(空の)フォルダに対する権限を手動で作成して設定します。

おすすめ記事