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

Re: OT un codigo que borre mis archivos si tengo tiempo que no me logeo



On 30/06/14 19:16, Camaleón wrote:
El Mon, 30 Jun 2014 12:24:01 -0430, Edward Villarroel (EDD) escribió:

necesito una forma de viruz o codigo q proteja mi trabajo que en caso de
que el sistema no sepa de mi por mas de 3 meses borre mi carpeta
personal
Ni que te persiguiera la CIA o la NSA >;-)

Si lo estuviese persiguiendo alguno de estos no creo que tuviese necesidad de preguntar esto aqui

En primer lugar habría que definir por qué se entiende que el sistema "no
sepa de ti" ¿no iniciar sesión "gráfica" en 3 meses? Me parece una
aproximación demasiado radical si además quieres eliminar el directorio /
home completo del usuario automáticamente y sin intervención humanoide :-/

Así a vuela pluma se me ocurre que podrían entrar en juego tres
componentes: chage (para consultar cuando fue la última vez que inició
sesión el usuario), el comando "deluser --remove-home" y una tarea de cron
pero me sigue pareciendo temerario lo que buscas y con un alto índice de
probabilidad de falsos positivos sin marcha atrás.

Yo creo que lo que busca es más algo como el comando lastlog. Por ejemplo:

lastlog -t 90 -u usuario | tail -n +2

Si la lista sale vacía es que usuario hace más de 90 días que no se conecta. Sino muestra sus últimas conexiones.

Una combinación de esto, deluser y un pequeño script de bash o csh en cron sería suficiente. Claro que allá tu con los falsos positivos. Luego no llores cuando te quedes sin tu home (si dentro de tres meses te tenemos por aquí preguntado como recuperar ficheros en linux ya sabremos que pasó )

Saludos,

P.D. Pequeña advertencia: Si lo que buscas es dejar un proceso que cuando te despidan de tu trabajo borre tus ficheros de trabajo... eso es delito.


Reply to: