仅当我使用 sudo su 切换用户时才能访问的 rsync 文件

仅当我使用 sudo su 切换用户时才能访问的 rsync 文件

我的 Windows 10(本地)计算机上有一个本地用户“w10_user”。有远程linux主机“服务器”。在服务器上,我无法更改任何配置,我有用户“not_privileged”和“privileged”。用户“priviledged”是唯一可以访问 /priviledged_files/* 上的文件的用户。作为“not_priviledged”用户,我可以使用“sudo /bin/su - priviledged -s /bin/bash”切换到“priviledged”用户。

我必须将 /priviedged_files/* 下载到 Windows 10 计算机。

目前我正在按以下方式进行:

  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 命令以某种方式一步完成它吗?

相关内容