Ubuntu Linux:あるコンピュータから別のコンピュータにファイル/フォルダ権限をコピーする

Ubuntu Linux:あるコンピュータから別のコンピュータにファイル/フォルダ権限をコピーする

私は大容量(数千のファイル)Magentoのインストールを別のサーバーに転送する任務を担当しています。 Windowsに組み込まれているので、ファイルをマイコンピュータにダウンロードしてからFTPに戻すだけです。

しかし、今では権限がすべて正しくなく、単に各ファイルに対してこれを行うことができないことに気づきました。

ファイル権限を同期/コピーする方法はありますか?ユーザー/グループを同じにする必要があるかどうかはわかりません。ビューには正しいデジタル権限が必要なようです。

これらは完全に別々のサーバーであり、ファイル/フォルダは同じです。 Ubuntu 12.04は「新しい」サーバーのオペレーティングシステムです。

ベストアンサー1

Linuxでは、次のコマンドを使用して所有権と権限(アクセス制御リストは含まれていますがSELinuxコンテキストは含まれていません)をバックアップおよび復元できます。ACLツール。走るgetfacl -R>権限.txt正しい権限を持つコンピュータの最上位ディレクトリにあります。出力ファイルをターゲットコンピュータにコピーして実行します。setfacl --restore=permissions.txt最上位のターゲットディレクトリにあります。

所有権と権限をコピーする必要がある場合は、回復部分をrootとして実行する必要があります。

おすすめ記事