我有使用 xfreerdp 连接到我的 Windows Server 2008 的 Linux 客户端。
客户端有一个重定向到 Windows 服务器的单个文件夹,并且运行正常。
我的问题是,Windows 服务器上是否有办法将 tsclient 文件夹设为只读,以便用户可以复制从并在 Windows 会话中打开 PDF 文档,但无法删除或复制到文件夹。
编辑:
我能想到的最好的办法是在 Linux 客户端上执行此操作,
mkdir $HOME/foo mount --bind /foo /foo-share; mount -o remount,ro /foo-share
答案1
没有办法通过策略/设置/regkey/等在 RDP 中执行此操作。唯一的选择是启用或禁用驱动器重定向,但这并不能真正解决您的问题。
就像您所说的那样,唯一真正的解决方法是将用户在客户端对这些驱动器/文件夹/挂载的权限更改为。
RDP 会话将其视为您在连接之前对这些设备/驱动器拥有的权限与您连接并重定向时的权限相同。
另一种选择可能是不允许驱动器重定向(在服务器端禁用)并将您所引用的所有 PDF 放在服务器上的只读文件夹中或登录/RDP 时的另一个驱动器映射中。
答案2
为什么不能只调整 Windows 共享中文件夹的权限?以域管理员或本地管理员身份登录 Windows 框,然后调整谁对共享具有安全访问权限,并将设置编辑为只读?他们仍然能够查看和复制共享中的文件,并且当他们尝试将文件推回时,它不允许他们粘贴或覆盖数据?