我正在通过curl
curl --user USER_NAME:USER_PASSWORD --url http://IS_SERVER:IS_PORT/invoke/wm.server.access:aclAssign?target=XYZ&writeaclgroup=Administrators
但它正在抛出一个例外
[ISS.0081.9002] Cannot perform operation without Write ACL privileges on XYZ
有什么方法可以解决这个问题吗?
答案 0 :(得分:2)
在这种情况下,消息非常清楚 - 如果要更改写入ACL,您的用户(USER_NAME)必须位于当前写入ACL组中...
如果没有修改,该组为Default
,默认ACL定义为:
你的命令也不适合我,我不得不使用POST
curl --user Administrator:manage --data 'target=betlista:aclTest&writeaclgroup=Developers' --url http://localhost:5555/invoke/wm.server.access:aclAssign
我尝试使用9.8版本。
另一方面,wm.server.access:aclAssign
只能由管理员执行..我尝试了一段时间,但我无法重现你的问题,但我相信很清楚,你只是没有分享所有信息。
答案 1 :(得分:0)