sudo su를 사용하여 사용자를 전환할 때만 액세스할 수 있는 rsync 파일

sudo su를 사용하여 사용자를 전환할 때만 액세스할 수 있는 rsync 파일

내 Windows 10(로컬) 컴퓨터에 로컬 사용자 "w10_user"가 있습니다. 원격 Linux 호스트 "서버"가 있습니다. 서버에서는 구성을 변경할 수 없으며 "not_privileged" 및 "privileged" 사용자가 있습니다. 사용자 "권한"은 /priviledged_files/*의 파일에 액세스할 수 있는 유일한 사용자입니다. "not_priviledged" 사용자로서 "sudo /bin/su -priviledged -s /bin/bash"를 사용하여 "권한 있는" 사용자로 전환할 수 있습니다.

Windows 10 컴퓨터에 /priviedged_files/*를 다운로드해야 합니다.

현재 저는 다음과 같은 방법으로 하고 있습니다.

  1. (서버) /privileged_files/* /tmp/privilegedged 복사
  2. (서버) chmod -R o+r /tmp/privilegedged
  3. (로컬) rsync not_priviledged@server:/tmp/priviledged/ .
  4. (서버) rm -r /tmp/privilegedged

작동하지만 단일 rsync 명령을 사용하여 어떻게든 한 단계로 수행할 수 있습니까?

관련 정보