Error de confirmación SVN

Estoy tratando de permitir que varios usuarios accedan / se comprometan a mi repo y estoy corriendo en problemas de permissions (como se esperaba). He seguido los pasos en el libro SVN y todavía estoy recibiendo este error:

 svn: Error de confirmación (los detalles siguen):
 svn: No se puede crear el directory '/usr/home/peter/svn/db/transactions/16-1.txn': Permiso denegado

He establecido el bit SUID en el directory db, escribió una secuencia de commands que establece el umask a 002 luego ejecuta el command 'svn' y establece los permissions de grupo para rwx en todos los directorys en svn /

Mi Escritura:

#!/bin/sh umask 002 /usr/local/bin/svn "$@" 

¿Qué me estoy perdiendo? Gracias.

Cualquiera que sea el usuario / grupo que ejecute su process de server svn, debe tener permissions de rwx en todo el directory / usr / home / peter / svn. Así que si su server svn se ejecuta como el grupo svn user / svn, debe ejecutar:

 chgrp -R svn /usr/home/peter/svn; chmod -R g+rwx /usr/home/peter/svn 

El directory / usr / home / peter / svn / db no puede escribirse por el usuario que llama al script. Tiene el bit SUID establecido en el directory, pero es escribible por un grupo que el usuario llamante es un miembro de, o mundo escribible?