O Luns 08 Outubro 2007 21:23, Calabaza Calabaza escribiu: > Hola amigos tengo un problema: > Estoy asignando permisos al directorio webapps del tomcat para que > cada desarrollador se pueda conectar y levantar su .war > > Tengo el siguiente directorio: > > [EMAIL PROTECTED]:/usr/local/tomcat/webapps$ ls -l > total 7248 > drwxrwxr-x 21 root consultores 4096 2007-10-05 09:16 jsp-examples > drwxr-xr-x 2 rrhh rrhh 4096 2007-10-08 13:40 prueba1 > drwxrwxr-x 8 root consultores 4096 2007-10-05 09:53 ROOT > drwxr-xr-x 5 rrhh rrhh 4096 2007-10-08 13:38 rrhh > drwxrwxr-x 10 root consultores 4096 2007-10-05 09:15 RRHH1 > -rw-r--r-- 1 rrhh rrhh 7374566 2007-10-08 16:22 rrhh.war > drwxrwxr-x 4 root consultores 4096 2007-10-05 09:16 servlets-examples > drwxrwxr-x 12 root consultores 4096 2007-10-05 09:16 tomcat-docs > drwxrwxr-x 3 root consultores 4096 2007-10-05 09:17 webdav > > > Bueno, resulta que quiero que el usuario rrhh pertenezca al grupo > consultores para poder crear y borrar sus directorios. > > Haciendo un cat a /etc/group tengo: > > consultores:x:1008:rcuevas,rrhh > rrhh:x:1005: > > puedo ver que el usario rrhh pertenece al grupo de consultores > > > Ven el archivo rrhh.war?? ese permiso me pone por defecto, yo lei que > se puede establecer que los archivos creados en un directorio tengan > los permisos del grupo del directorio pero no entiendo como se debe > definir el umask (la notacion en octal no entiendo nada de nada).
Para esto te recomiendo activar el bit gid . Esto hará que todos los archivos o directorios creados bajo el directorio con el bit gid activado pertenezcan al mismo grupo que el directorio. Esto se pone con : chmod +s directorio En cuanto al umask, si pones 000 los archivos tendrás todos los permisos (666 o 777 en caso de ejecutables). El que necesitas tu sería 002, lo que te dejará unos permisos de 664, con lo que el grupo podrá modificar, y el resto del mundo sólo leer. > Y otro problema el archivo .war es descomprimido por el tomcat y me > parece que automaticamente recibe los permisos del tomcat por lo que > crea un directorio rrhh con permisos de propietario root y ahi ya se > me complico el triple la existencia. > > > alguna ayudita, (soy medio malo con el ingles)???

