View Single Post
  #1 (permalink)  
Old 05-29-2008, 02:08 AM
Aki Aki is offline
Starter Member
 
Posts: 2
Default Permission Error when Domain Admin changes Forwarding setting

Hi

I have one problem: Domain administrator can not edit user's forwarding
setting. The procedure to reproduce this problem in my environment is below.

My environment:
- Ubuntu 6.06.2 LTS
- Zimbra: 5.0.5

- Login to the admin console as Domain administrator
- Add one user
- Seletct that new user -> Click [Edit]
- Select [Forwarding] Tab
- Check [Don't keep a local copy of messages]
- Add one valid mail address in [User-specified forwarding address:] box
- Click [Save]
- Error message comes out:
Error: permission denied Message: permission denied: can not modify
attr: zimbraPrefMailLocalDeliveryDisabled Error code:
service.PERM_DENIED Method: ModifyAccountRequest Details:soap:Sender



When we get this error message, the log file below is output in
/opt/zimbra/log/mailbox.log:

2008-05-27 17:20:54,339 INFO [btpool0-523]
[name=postmaster@example.com;ip=10.10.10.10;ua=Zimb raWebClien
t - FF2.0 (Win);] misc - delegated access: doc=ModifyAccount,
authenticated account=postmaster@example.com,
target account=test9@example.com
2008-05-27 17:20:54,339 INFO [btpool0-523]
[name=postmaster@example.com;ip=10.10.10.10;ua=Zimb raWebClien
t - FF2.0 (Win);] SoapEngine - handler exception
com.zimbra.common.service.ServiceException: permission denied: can not
modify attr: zimbraPrefMailLocalD
eliveryDisabled
ExceptionId:btpool0-523:1211901654339:c697c6aadd1c9f5b
Code:service.PERM_DENIED
at
com.zimbra.common.service.ServiceException.PERM_DE NIED(ServiceException.java:283)
at
com.zimbra.cs.service.admin.ModifyAccount.handle(M odifyAccount.java:73)
at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEng ine.java:391)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:250)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:156)
at com.zimbra.soap.SoapServlet.doPost(SoapServlet.jav a:266)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:727)
at
com.zimbra.cs.servlet.ZimbraServlet.service(Zimbra Servlet.java:187)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:820)
at
org.mortbay.jetty.servlet.ServletHolder.handle(Ser vletHolder.java:487)
at
org.mortbay.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1093)
at
org.mortbay.servlet.UserAgentFilter.doFilter(UserA gentFilter.java:81)
at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter .java:132)
at
org.mortbay.jetty.servlet.ServletHandler$CachedCha in.doFilter(Servlet
Handler.java:1084)
at
org.mortbay.jetty.servlet.ServletHandler.handle(Se rvletHandler.java:360)
at
org.mortbay.jetty.security.SecurityHandler.handle( SecurityHandler.java:216)
at
org.mortbay.jetty.servlet.SessionHandler.handle(Se ssionHandler.java:181)
at
org.mortbay.jetty.handler.ContextHandler.handle(Co ntextHandler.java:716)
at
org.mortbay.jetty.webapp.WebAppContext.handle(WebA ppContext.java:406)
at
org.mortbay.jetty.handler.ContextHandlerCollection .handle(ContextHandlerCollection.java:211)
at
org.mortbay.jetty.handler.HandlerCollection.handle (HandlerCollection.java:114)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:139)
at
org.mortbay.jetty.handler.rewrite.RewriteHandler.h andle(RewriteHandler.java:315)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:313)
at
org.mortbay.jetty.HttpConnection.handleRequest(Htt pConnection.java:506)
at
org.mortbay.jetty.HttpConnection$RequestHandler.co ntent(HttpConnection.java:844)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser. java:644)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpPa rser.java:205)
at org.mortbay.jetty.HttpConnection.handle(HttpConnec tion.java:381)
at
org.mortbay.io.nio.SelectChannelEndPoint.run(Selec tChannelEndPoint.java:396)
at
org.mortbay.thread.BoundedThreadPool$PoolThread.ru n(BoundedThreadPool.java:442)
Reply With Quote