ファイル権限の変更

ファイル権限の変更

バイナリファイルをリモートシステムにコピーし、そのファイルをリモートサーバーのtmpファイルにコピーするスクリプトがあります。自動的にホストにsudoを実行してファイルをcd /tmpコピーしますが、操作は許可されていないというエラーメッセージが表示されます。その後、フォルダに戻っchmod 775て権限を手動で変更し、ホストへのsudoログインを再度実行して、バイナリ(/ tmp /コピーファイル)をインストールする必要があります。sudo logout/tmp

ノート:バイナリにフルアクセス権があります。

/tmpsudoログアウトせずにコピーされたファイルの権限を変更する方法はありますか?

ベストアンサー1

リモートサーバーのユーザーがバイナリのファイル所有者と同じであることを考慮して、rsyncwithオプションを使用できます。-a

-aすべての属性を含むあるシステムのファイル形式を別のシステムに転送するオプションrsync

おすすめ記事