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