2010-10-07 53 views
0

我无法为我们的某位客户的媒体库设置安全权限。对于“Sitecore客户端创作”角色,我已经指定它只能读取整个媒体库。我需要“解除保护”项目来执行此操作,但Access Viewer告诉我已成功完成。 随后我想为自定义角色指定访问权限。该自定义角色是以下角色的成员:Sitecore自定义角色的访问权限不符合我的预期

  • Sitecore的\ Sitecore的客户端窗体作者
  • Sitecore的\ Sitecore的客户AccountManaging
  • Sitecore的\ Sitecore的ClientAuthoring
  • Sitecore的\作者
  • Sitecore的\ Sitecore的Marketeer Form作者

问题是Access Viewer一直告诉我(当我查看访问该自定义角色的权限),因为sitecore \ Sitecore客户端创作帐户已被授予'/ sitecore/media library'项目的'item:write'访问权限,所以我的自定义角色对Directory A具有写权限。当我查看Access Viewer中的sitecore \ Sitecore Client Authoring角色时,系统告诉我一个不同的故事。那里的sitecore \ Sitecore客户端创作角色只具有读取权限。

这是此客户的媒体库的基本结构。

媒体库

  • 文件

    • Directory中的
    • 目录乙
    • 目录c 等
  • 图片

    • Directory中的 '
    • 目录B'
    • 目录C” 等

任何想法,为什么写访问权限授予我的自定义角色?

回答

2

您也可以尝试重置缓存(/sitecore/admin/cache.aspx)。如果是6.X问题,访问结果不能及时重置,所以错误的结果在高速缓存中保持可用。

+0

干杯;)这工作! – Younes 2010-10-08 13:02:24

2

尝试使用iisreset并再次查看Access Viewer。它现在是否正确反映了这种情况?

SC 6.X的某些旧版本似乎有问题。

+1

您也可以尝试重置缓存(/sitecore/admin/cache.aspx)。如果是6.X问题,访问结果不能及时重置,所以错误的结果在高速缓存中保持可用。 – 2010-10-07 22:30:38

+0

@亚历克斯:你能写出你刚才在这里说的话作为答案,所以我可以接受它吗? @Yan:再次感谢您的建议! – Younes 2010-10-08 06:30:19