[Programación] Re: [Programación] mantener permisos, dueño y grupo en una op. de copia en el archivo destino

Ricardo Barberis programacion@lugro.org.ar
Wed, 9 Mar 2005 15:43:45 -0300


El Miércoles 09 Marzo 2005 09:14, J. Mario Oroz escribió:
> Gracias Gustavo... era lo qe estaba necesitando!, ya que no podia usar
> chown, queria mantener el script simple...
> Ahora el el archivo de log original queda con los permisos,dueño y grupo
> del propietario sin importar quien corra el script.
>
> una mirada a este link:
> http://www.tldp.org/LDP/abs/html/io-redirection.html y queda un poco mas
> claro, el uso de la redireccion;
>
> $ : > archivo   #esta manera asegura que el script sea portable!
>
> Pero no me queda claro porque mantiene permisos, dueño y
> grupo original...

Los mantiene porque los permisos se setean solo al momento de crear un 
archivo, no de modificarlo.

Es mas, la modificacion del contenido de un archivo nunca deberia modificar su 
propietario o permisos. Imaginate un script que corre como root con umask 077 
y modifica archivos en los homes de los usuarios, los dejaria inutilizables 
para estos ultimos :)

> Saludos!
> Mario

Saludos.
-- 
Ricardo Barberis
Usuario Linux Nº 250625: http://counter.li.org
Usuario LFS Nº 5121: http://www.linuxfromscratch.org
Senior SysAdmin - Dattatec.com - Hosting Solutions