rminode.tgz
Description: application/compressed-tar
rminode2 by HellOnNET.TK ========================================================================
I. DESCRIPCION II. REQUISITOS III. INSTALACION DE RMINODE IV. USO DE RMINODE V. ACERCA DE I. DESCRIPCION rminode es un programa que permite ELIMINAR de un sistema de archivos ext2/ext3 montado previamente un determinado ARCHIVO regular a partir de su número de I-node. Esto permite eliminar siempre los archivos que, en casos extraños, no pueden eliminarse utilizando los métodos estandar de POSIX (rm, find -inode .. -exec rm -f {} \; , mc ...., etc ). II. REQUISITOS Para compilar rminode necesitareis las librerias de ext2fs para poder enlazar rminode2.c. En debian, el paquete es e2fslibs-dev. Para instalarlo : apt-get install e2fslibs-dev Para obtener +informacion acerca del sistema de ficheros ext2, asi como de la libreria : http://perso.wanadoo.fr/pierrelib/filesystems/ext2_john_spec.html http://e2fsprogs.sourceforge.net/ext2.html III. INSTALACION DE RMINODE Se incluye un simple Makefile para automatizar este proceso. Para compilar, enlazar y mostrar este archivo README basta con: a.- Descomprimir las fuentes de rminode: tar xvfz rminode.tgz b.- Entrar en el directorio de las fuentes y ejecutar make: cd <..ruta_de_rminode> make c.- Para instalar rminode, ejecutad luego: make install IV. USO DE RMINODE ./rminode Aparecera un lista de TODOS los archivos, directorios, fifos, enlaces, etc, del directorio actual. Los I-nodos de cada uno de ellos se muestran entre corchetes y con el símbolo I: ([I: I-nodo]). Por ejemplo: rminode by HellOnNET.TK . [I: 13] (!) .. [I: 2] (!) main.cf [I: 27] (REGULAR) Las entradas que NO pueden eliminarse se indican con ( ! ). Los archivos indicados como (REGULAR) son los que pueden ser eliminados por rminode. Para poder abrir el device físico y eliminar el archivo, rminode necesita acceder a la llamada ext2fs_open();, y para ello son necesarios permisos de "root". V. ACERCA DE http://www.hellonnet.tk [EMAIL PROTECTED] [EMAIL PROTECTED]