サーバーAにいchmod 777 blah.sh
たがサーバーBに移動すると権限が保持されますか、サーバーBに到達するとデフォルトで他の権限が適用されますか?
答え1
それはすべて転送方法によって異なります。
rsync
-p
権限と所有権は保持されます-o
(数値IDは合格した場合にのみ使用されます--numeric-ids
)。 orで否定し-a
ない限り組み合わせです。-rlopt
--no-o
--no-p
scp
権限は通常維持されませんが、合格すると権限が維持されます-p
。
cp
ほぼ同じフラグ(-p
権限、-a
すべての項目、および再帰について)があります。
tar
-p
フラグもあります。
cpio
権限は常に維持されます。
答え2
いいえ、そうではありません。権限がユーザーに接続されているためです。
ただし、ファイルをchmodするには単純なコマンドしか必要ないので、ファイルを移動して権限を設定するだけです。