[Zope] Permissions & MS OS's

Tim Cook tim@freepm.org
Tue, 17 Jul 2001 16:31:50 -0500


I have searched the archives for platform dependencies on
security but did not find this problem.

In FreePM I can add instances of the Employee ZClass (which adds
a Zope user to FreePM/acl_users) on Linux as a Manager but on
Win98SE, WinME & NT (others not tested) I get a permission error
on manage_users.

This traceback is from a WinME (don't ask why <g>) installation.

---------------------------------------------------------------------------------
Site Error

               An error was encountered while publishing this
resource. 

               Unauthorized

               You are not authorized to access manage_users. 

               Traceback (innermost last):
                 File C:\Program
Files\FreePM\lib\python\ZPublisher\Publish.py, line 223, in
publish_module
                 File C:\Program
Files\FreePM\lib\python\ZPublisher\Publish.py, line 187, in
publish
                 File C:\Program
Files\FreePM\lib\python\ZPublisher\Publish.py, line 171, in
publish
                 File C:\Program
Files\FreePM\lib\python\ZPublisher\mapply.py, line 160, in mapply
                   (Object: add_employeeProcessor)
                 File C:\Program
Files\FreePM\lib\python\ZPublisher\Publish.py, line 112, in
call_object
                   (Object: add_employeeProcessor)
                 File C:\Program
Files\FreePM\lib\python\OFS\DTMLMethod.py, line 189, in __call__
                   (Object: add_employeeProcessor)
                 File C:\Program
Files\FreePM\lib\python\DocumentTemplate\DT_String.py, line 538,
in __call__
                   (Object: add_employeeProcessor)
                 File C:\Program
Files\FreePM\lib\python\DocumentTemplate\DT_Util.py, line 334, in
eval
                   (Object: acl_users.manage_users(submit='Add',
REQUEST=REQUEST ))
                   (Info: acl_users)
                 File <string>, line 0, in ?
                 File C:\Program
Files\FreePM\lib\python\DocumentTemplate\DT_Util.py, line 138, in
careful_getattr
                 File C:\Program
Files\FreePM\lib\python\OFS\DTMLMethod.py, line 261, in validate
                   (Object: add_employeeProcessor)
                 File C:\Program
Files\FreePM\lib\python\AccessControl\SecurityManager.py, line
144, in validate
                 File C:\Program
Files\FreePM\lib\python\AccessControl\ZopeSecurityPolicy.py, line
199, in validate
               Unauthorized: (see above)

------------------------------------------------------------------------------

Thanks!

-- 
Tim Cook, President - Free Practice Management, Inc. 
http://www.FreePM.com Office: (731) 884-4126
ONLINE DEMO: http://www.freepm.org:8080/FreePM