서버 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하는 데는 간단한 명령만 필요하므로 파일을 이동하고 권한을 설정하기만 하면 됩니다.