[Zope] etcUserFolder
   
    Frank Tegtmeyer
     
    fte@d.de.mqi.net
       
    Mon, 20 Mar 2000 11:36:54 +0100
    
    
  
>     1) Setup Zope to run as its own user (eg. user 'zope') instead of
>        user 'nobody'
>     2) Add a crontab job to copy the /etc/shadow file to where Zope
>        can see it, changing ownership to user zope and removing group
>        and other permissions.
This makes the shadow password suite worthless.
Assuming readonly access to /etc/shadow it's better to use a simple 
wrapper program that can do the access. This program should be carefully 
designed to not allow arbitrary input to compromise security.
One example is checkpassword (not for non-root programs) which is located 
at http://cr.yp.to/checkpwd.html
It's designed primarily to get a simple interface to various 
authentication schemes, but my be used as an example.
Regards, Frank