Permisos y dueño tipo usuario:grupo por defecto para archivos nuevos

Enrique Herrera Noya eherrera en linuxlatinamerica.com
Mar Nov 29 09:58:53 CLST 2011


On 29/11/11 09:28, Victor Hugo dos Santos wrote:
> 2011/11/28 Gonzalo Diaz Cruz <me en gon.cl>:
>> Hola list =)
>> ... al grano.
>>
>> Tengo montado una "server" en una máquina virtual con Debian Squeeze.
>> Cree un directorio /var/devel donde tendré algunos proyectos (web a través
>> de apache) que voy a compartir por SSH. Para esto, el directorio le puse
>> permisos con dueño de la forma usuario:grupo. Lo importante es el grupo que
>> siempre sea el mismo, porque así me aseguro que el webserver también tiene
>> permisos para acceder a leer los archivos (y eventualmente escribir).
>>
>> Pero lo que me interesa es que para grupo, cada archivo nuevo se cree con
>> lectura y escritura (y si es directorio con "ejecución"). Y además que esto
>> sirva tanto localmente como a través de ssh, para todos los usuarios que
>> estén en el grupo.
>>
>> ¿Como se puede hacer?
> prueba hacendo algunos cambios con el comando  umask (man umask)
> luego.. cuando llegue a la configuracion que quieres, modifica
> /etc/profile o en /home/usuario/.profile
>
> nota.. tambien puedes usar chmod y forzar que todos los archivos
> directorios queden siempre con el mismo grupo:
> chmod 2755 /var/devel

yo iria por chmod g+s al directorio
lo de los permisos por defecto al crear  ...suponiendo que vas a usar vsftpd
el valor de local_umask lo dejas en 002
de esta forma los directorios se crean 775 y los archivos 664
pues local_umask - Especifica el valor de umask para la creación de
archivos. El valor por defecto esta en 022

y como dice el dicho, estaríamos bacalaos da'os





-- 
Mis Certificaciones:
Red Hat Certified Engineer RHCE Nº100223072 (RH6.0)
Red Hat Certified System Administrato RHCSA Nº100223072 (RH6.0)
Red Hat Certified Technician (RHCT) Nº605010753835478 (RH5.0)
Novell Certified Linux Professional CLP 10



Más información sobre la lista de distribución Linux