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: