내 Windows 10(로컬) 컴퓨터에 로컬 사용자 "w10_user"가 있습니다. 원격 Linux 호스트 "서버"가 있습니다. 서버에서는 구성을 변경할 수 없으며 "not_privileged" 및 "privileged" 사용자가 있습니다. 사용자 "권한"은 /priviledged_files/*의 파일에 액세스할 수 있는 유일한 사용자입니다. "not_priviledged" 사용자로서 "sudo /bin/su -priviledged -s /bin/bash"를 사용하여 "권한 있는" 사용자로 전환할 수 있습니다.
Windows 10 컴퓨터에 /priviedged_files/*를 다운로드해야 합니다.
현재 저는 다음과 같은 방법으로 하고 있습니다.
- (서버) /privileged_files/* /tmp/privilegedged 복사
- (서버) chmod -R o+r /tmp/privilegedged
- (로컬) rsync not_priviledged@server:/tmp/priviledged/ .
- (서버) rm -r /tmp/privilegedged
작동하지만 단일 rsync 명령을 사용하여 어떻게든 한 단계로 수행할 수 있습니까?