
私の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コマンドを使用して何らかの方法で1つの手順で実行できますか?