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

ベストアンサー1

おすすめ記事