Arruinar todo tu linux en una línea

Posted July 23rd, 2007 by pamchi

Ya llevo como 7 meses en este negocio y no me había pasado, siempre leía en los foros que hay que tener cuidado con eso de ser root en un sistema Linux y que siempre hay el usuario root tienen que usarse de vez en cuando, etc… pues aqui les dejo la línea que me costo toda la tarde y muy posiblemente la noche del domingo.

max@maxpc:$ sudo chmod 644 -R /

Lo que yo realmente queria poner era

max@maxpc:$ sudo chmod 644 -R ./

No sé porque razón se me paso por alto el “.” y ahí fue el error, ya cuando quise detener la operación era tarde, todo el sistema empezó a loquear…. :s jejejeje

Por si no entendieron la instrucción se las explico….

“sudo”: otorga permisos de root en la siguiente instrucción

“chmod”: cambia los permisos de lectura, escritura y ejecución de un archivo (para linux cualquier cosa es un archivo)

644: es el tipo de permiso que se desea asignar en este caso

  • 6 = lectura, escritura y ejecución para el propietario del archivo
  • 4= lectura para los miembros del grupo al que pertenece el propietario del archivo
  • 4= lectura para todos los demas

-R: significa Recursivo, es decir que va a aplicar la instrucción tanto en el directorio actual como en los sub-directorios

/: es el directorio raíz

./: es a partir del directorio actual

En otras palabras, la instrucción que no tiene el puntito antes de la diagonal “./” esta aplicando permisos a todos directorios que se encuentran en el disco duro, mientras que lo que yo deseaba hacer era aplicar esos permisos solo a los archivos que se encontraban en el directorio /home/max

:’(

Por ahora solo se que mi linux no funciona, voy a ponerme a trabajar para arreglarlo y al rato les cuento que fue lo que hice.

One Response to “Arruinar todo tu linux en una línea”

  1. Jorge

    la solución más sencilla que se me ocurre, levantar un linux con un livecd (ubuntu, knoppix, etc), montar la(s) particion(es) afectadas e ir dando los permisos correspondientes, lo cual te tomará trabajo hacer desde el principio y dejarlo como nuevo pero con chmod -R 777 podrías recuperar para poder trabajar y luego, “con el tiempo y un ganchito” podrías terminar con lo mismo que tenías al principio. Viendo la fecha del post me parece que ya debes tenerlo solucionado de alguna manera, pero bueno, es una solución.

    [Reply]

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>