[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: No logro hacer que un ejecutable se autoborre al inicio





2009/8/15 Oscar Hermosa <oscar.hermosa@gmail.com>:
On Sat, Aug 15, 2009 at 15:36, Julian Daich<julianlx@gmail.com> wrote:
Hola,

Creé un programita que se ejecuta al inicio y debería auotoborrar como
lo indica su última línea, pero no lo hace. El ejecutable es
nano /etc/init.d/komienza

#!/bin/sh
adduser $(ls /home) admin
sed -i 's/"us"/"es,us"/' /etc/X11/xorg.conf
rm -f /etc/init.d/komienza

y los permisos

ls -l  /etc/init.d/komienza
-rwxr-xr-x 1 root root 106 ago 15 14:29 /etc/init.d/komienza

Para poder borrar el archivo tienes que tener permisos de escritura sobre el directorio que lo contiene y creo que también de escritura sobre el propio fichero.
Por lo tanto si no lo ejecutas como root, no se borrará.
Es una idea. Pero debido a que te ejecuta por sh lo más probable es lo que te dice Oscar, que no se llegue a ejecutar.

Lo raro es que si lo ejecuto con sh si se borra como debería ser. Algo
me dice que estoy metiendo la pata pero no se que puede llegar a ser.

Saludos,

Julián
--
Julian Daich <julianlx@gmail.com>


--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org




Buenas,

Viendo que el script lo tienes en el init.d imagino que lo quieres
ejecutar como si fuera un servicio. Así pues, ¿has creado el enlace
correspondiente en /etc/rc2.d? Si no lo has creado no se autoborra
porque simplemente no se llega a ejecutar

Salu2


--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org





--
aabilio - http://linfox.es
http://expulsionporagresion.linfox.es
GPG id C7B08605 Abilio Almeida Eiroa (aabilio)
SIP: aabilio@ekiga.net

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: