无法将报告输出写入具有读+写访问权限的文件夹:权限被拒绝
Can't write report output to folder with read+write access: permission denied
我有一个具有 ROLE_USER
角色的用户(通过 LDAP 组分配),我的文件夹结构如下:
/root
/Completed Reports
具有 ROLE_ADMINISTRATOR
的用户可以写入 Completed Reports
(具体来说,请求报告 scheduled/run-in-background 并输出到该文件夹中的文件),但具有 [=14] 的用户=] 不能。
我设置的权限是这样的:
/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)
我还获取了特定用户并专门为该用户添加了权限:
/Completed Reports
ttest (Read + Write)
然而,当我尝试在后台 运行 报告并将 PDF 文件写入 /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
可以在 /Completed Reports
中创建新文件夹。为什么我不能将完成的报告保存到此文件夹?
我似乎对 "write" 的含义感到困惑。显然,"write" 确实意味着 "modify" 或类似的东西。为了能够保存报告执行的输出,您需要具有 "delete" 权限。
Surprise!(寻找"output of a scheduled report")
我有一个具有 ROLE_USER
角色的用户(通过 LDAP 组分配),我的文件夹结构如下:
/root
/Completed Reports
具有 ROLE_ADMINISTRATOR
的用户可以写入 Completed Reports
(具体来说,请求报告 scheduled/run-in-background 并输出到该文件夹中的文件),但具有 [=14] 的用户=] 不能。
我设置的权限是这样的:
/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)
我还获取了特定用户并专门为该用户添加了权限:
/Completed Reports
ttest (Read + Write)
然而,当我尝试在后台 运行 报告并将 PDF 文件写入 /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
可以在 /Completed Reports
中创建新文件夹。为什么我不能将完成的报告保存到此文件夹?
我似乎对 "write" 的含义感到困惑。显然,"write" 确实意味着 "modify" 或类似的东西。为了能够保存报告执行的输出,您需要具有 "delete" 权限。
Surprise!(寻找"output of a scheduled report")