我在 JasperReports Server 5.6版中创建了新用户 - 'exampleuser'和新角色 - 'examplerole'。
新用户 - 'exampleuser'有2个角色:默认情况下附加到用户的'examplerole'和'ROLE_USER'在 JR服务器。
对于jasper中的每个文件夹,我都给了'examplerole'和'ROLE_USER'权限 - 仅执行。
根据我的理解,如果我使用'exampleuser'用户登录,我将无法看到任何文件夹,当然也无法删除该文件夹中的任何文件。< / p>
实际发生的是,我能够查看任何文件夹中的所有文件,根据需要添加和删除文件,并更改文件的权限。
无法找到有关它的任何信息 - 根据 JasperReports服务器手册,我没有做错任何事情或者我做错了?
'exampleuser'对该文件夹没有任何权限,例如“没有访问权限”。
日志中没有错误。
以前有人遇到过这种情况吗?它是可修复的还是 JasperReports Server 的一些错误?
----------------------------- EDIT ----------------- ----------------------
我发现这种情况只发生在Google Chrome浏览器中。例如,如果我使用IE,那么一切都应该如此。 任何人?有什么想法吗?
答案 0 :(得分:0)
编辑用户(exampleuser)并仅为新用户分配新角色(examplerole),删除ROLE_USER并保存。
现在右键单击要为其提供新用户权限的文件夹(exampleuser),然后选择&#34; Permission&#34; ,在那里你可以看到所有角色和访问权限。
更改权限无访问权限只读示例,并删除其他角色的访问权限,即选择无访问权限选项。
此后,您需要检查剩余的其他目录是否具有ROLE_USER访问权限,如果他们具有ROLE USER的删除权限,即将其设置为No Access。