我有一个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
内创建新文件夹。为什么我不能将完成的报告保存到此文件夹?
答案 0 :(得分:1)
这似乎让我感到困惑的是什么&#34;写&#34;手段。显然,&#34;写&#34;真的意味着&#34;修改&#34;或类似的东西。为了能够保存报告执行的输出,您需要使用&#34; delete&#34;特权。
Surprise!(查找&#34;预定报告的输出&#34;)