ejecutar script

Alvaro Herrera Munoz alvherre en dcc.uchile.cl
Mar Oct 12 13:21:55 CLST 2004


On Tue, Oct 12, 2004 at 12:37:15PM -0700, Roberto Leiva M wrote:

> Este script lo utilizo para respaldar y eliminar archivos. El problema es 
> que al borrar "algunos archivos" se producen problemas de permisos y estos 
> no se eliminan (los archivos copiados/eliminados son de una unidad montada 
> de novell), al no borrarse estos archivos quedan como basura. La unica 
> forma de borrarlos es logearme como root y sacarlos. Por eso va la pregunta 
> como ejecutar un script con permisos de root ?.

Has pensado en ejecutar el script con el usuario que es duen~o de los
archivos?

En general IMHO es mucho mejor hacer limpieza con el mismo usuario que la
genera (sobre todo si la generacion es automatica; limpiar el /tmp un servidor
de universitarios es un problema distinto).  Hacerlo asi te evita muchos
problemas de seguridad.

En LWN.net hace poco aparecio un enlace a un articulo de David A. Wheeler en
developerWorks sobre "como hacer programas seguros" o asi.  Ahi hablaban de
como hacer estas cosas en forma segura.  Leelo con detenimiento porque es
importante.  "Esto es solo para uso interno" no es excusa.

-- 
Alvaro Herrera (<alvherre[@]dcc.uchile.cl>)
"Aprende a avergonzarte más ante ti que ante los demás" (Demócrito)


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