ShichenXie / dstudio

MIT License
29 stars 14 forks source link

请问如何定制或屏蔽File Browser中右键菜单项 #5

Open chetaofeng opened 3 months ago

chetaofeng commented 3 months ago

您好,项目业务需求,下载功能期望通过其他方式提供,用户只提供在线操作功能,请问如何定制屏蔽“下载”按钮,辛苦指导一下

image

ShichenXie commented 3 months ago

如果是在公司内部使用,可以考虑通过跳板机器访问这个页面。

chetaofeng commented 3 months ago

感谢反馈。目前考虑在客户现场使用,要做到数据可进不可出,如果出的话,通过审批流程实现,所以这个下载按钮就需要屏蔽掉或者整个右键菜单屏蔽掉也行,这个可以实现吗,希望提供个思路,谢谢

ShichenXie commented 3 months ago

有以下几点安全措施供参考:

  1. 设置网络安全策略,仅在白名单内的固定IP终端可以通过浏览器访问建模分析平台;
  2. 配置跳板机固定IP地址,可以是局域网内的服务器或者台式机并进行物理隔离;开通远程桌面连接权限,并开启“不允许剪切板重定向”;
  3. 最后建模人员用自己电脑远程访问跳板机。
chetaofeng commented 3 months ago

感谢反馈。参考网上资料,https://zhuanlan.zhihu.com/p/639608919 ,在 /opt/conda/share/jupyter/lab/schemas/@jupyterlab/filebrowser-extension/download.json 中添加disable属性可以实现。或直接修改文件中command指令为其他也会自动隐藏掉

ShichenXie commented 3 months ago

那你的相关材料怎么存下来。另外里面的rstudio也有下载入口的。

如果机构有虚拟桌面,可以本地电脑访问虚拟桌面,在虚拟桌面上登陆建模分析平台。

chetaofeng commented 3 months ago

谢谢回复。相关材料在个人空间的目录下面,可将个人工作目录以网页形式暴漏出去展示,提供基于审批的个人空间内容下载;这个就是没有云桌面/虚拟桌面的一个方案,如果有虚拟桌面或云桌面了,就直接安装本地应用了,不用web版本; rstudio的下载我还没注意,继续研究一下

ShichenXie commented 3 months ago

我以为你主要是为了使用服务器的计算资源以及直接访问大数据平台呢。