无法将报告输出写入具有读写访问权限的文件夹:权限被拒绝

时间:2017-06-07 15:10:31

标签: jasperserver

我有一个ROLE_USER角色的用户(通过LDAP组分配),我有一个像这样的文件夹结构:

/root
    /Completed Reports

ROLE_ADMINISTRATOR的用户可以写入Completed Reports(具体而言,请求将报告安排/后台运行,输出到该文件夹​​中的文件),但{{1}的用户不能。

我已经设置了这样的权限:

ROLE_USER

我还采用了特定用户并专门为该用户添加了权限:

/root
   ROLE_ADMIMISTRATOR (Administer)
   ROLE_ANONYMOUS     (No Access*)   <-- * means "inherited"
   ROLE_USER          (Read Only)

/Completed Reports
   ROLE_ADMIMISTRATOR (Administer)
   ROLE_ANONYMOUS     (No Access*)
   ROLE_USER          (Read + Write)

然而,当我尝试在后台运行报告并将PDF文件写入/Completed Reports ttest (Read + Write) 时,我在尝试保存作业时遇到错误,并说:

/root/Completed Reports

我选中了,用户You do not have permission to save the job output to the /Completed_Reports folder. Select another location to save the job. 可以在ttest内创建新文件夹。为什么我不能将完成的报告保存到此文件夹?

1 个答案:

答案 0 :(得分:1)

这似乎让我感到困惑的是什么&#34;写&#34;手段。显然,&#34;写&#34;真的意味着&#34;修改&#34;或类似的东西。为了能够保存报告执行的输出,您需要使用&#34; delete&#34;特权。

Surprise!(查找&#34;预定报告的输出&#34;)