我可以为用户指定一个 "root" 文件夹吗?

Can I specify a "root" folder for a user?

我想知道是否有办法为用户设置根文件夹。例如,我在 Spotfire 库中有以下文件夹层次结构:

/ (root)
   DNA
     UserFolder
       User_123
       User_234

我可以指定用户的根文件夹是什么吗"User_123" - 用户将无法使用 WebPlayer 上树,只能在他们自己的文件夹中

没有这样的功能。

在 Spotfire 10 中有一个名为“Sites”的功能,它可以有效地为每个加入集群的服务器创建唯一的库,但我认为为每个用户创建一个服务器是不可行的,目前我了解包含四个以上服务器的集群存在一些问题 [需要引用]。但是这个功能很有趣而且很新,所以,你已经知道了。

我建议的是让您的 library permissions 发挥创意(文档适用于 6.5 版,但这些都没有改变)。在你的例子中:

  • / B+A 为 Everyone 组(这是必需的)
  • DNA B+A or Inherit for Everyone 组(否则没人能看到)
  • 用户文件夹 B+AInherit
  • User_xxx 不 InheritB+A+M 该特定用户

效果是所有用户都可以导航到 User_xxx 级别,但只能查看他们拥有 A 权限的文件夹。