jump to navigation

Arruinar todo tu linux en una línea julio 23, 2007

Posted by pamchi in LINUX.
trackback

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.

Comentarios»

1. Jorge - septiembre 7, 2007

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.


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: