我有Linux客户端连接到我的Windows Server 2008使用xfreerdp。
客户端有一个redirect到Windows服务器的文件夹,这工作正常。
我的问题是,如果有一种方法在Windows服务器上使tsclient文件夹为只读,以便用户可以从他们的Windows会话中复制和打开PDF文档,但不能删除或复制到文件夹。
编辑:
我能想到的最好的就是在linux客户端上做这个,
mkdir $HOME/foo mount --bind /foo /foo-share; mount -o remount,ro /foo-share
在RDP中通过policy / setting / regkey /等没有办法做到这一点。 唯一的select是启用或禁用驱动器redirect,这并不能真正解决您的问题。
就像你说的,唯一真正的解决方法是将用户在客户端的权限更改为这些驱动器/文件夹/安装。
RDP会话把它看作是你连接之前你在这些设备/驱动器上拥有的任何权利将与你连接并使它们redirect一样。
另一种方法可能是不允许驱动器redirect(在服务器端禁用),并将所有引用的PDF文件放在服务器上的只读文件夹中,或者在login/ RDP时将其他驱动器映射。
为什么你不能只调整在Windows共享文件夹的权限? 以域pipe理员或本地pipe理员身份login到Windows窗口,然后调整谁拥有对共享的安全访问权限并将设置编辑为只读? 他们仍然能够查看和复制共享中的文件,当他们尝试推送文件时,它们不会允许他们粘贴或覆盖写入数据?