[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: asignar permisos a directorios compartidos



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:
>
> rrhh@deb21:/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)???



Reply to: