Accidentalmente ejecutó chmod 754 no recursivo a nivel de directorio raíz


13

Accidentalmente ejecuté un chmod 754 ./cuando estaba en el directorio raíz en el servidor que ejecuta Ubuntu 18.04.

Ahora no puedo usar comandos como sudoo pkexec, ni puedo cambiar nada. ¿Qué tengo que hacer? ¿Afecta a otro usuario?


3
¿Fue chmod 754 ./o chmod -r 754 ./? El último sería mucho más destructivo, mientras que el primero debería ser fácil de recuperar.
Nonny Moose

1
@NonnyMoose Muchas gracias, y realmente lo aprecio. Fue sin r, que no es recursivo.
Bo Ni

Respuestas:


16

Nota: esta respuesta asume que usted no pasó el argumento --recursiveni el -Rargumento a chmod, es decir, el ÚNICO archivo / directorio que modificó fue /.

Si encontró esta pregunta y respuesta a través de un motor de búsqueda y utilizó el método recursivo ( -Ro --recursive), ¡ vaya aquí!

Ejecuté el comando exacto que publicaste en tu pregunta en una VM, y lo recuperé sin (casi) ningún problema.

Como solo modificó un directorio / archivo, la solución es simple: ¡simplemente cámbiela de nuevo!

En realidad no necesitas un Live CD para arreglar esto. Ubuntu tiene un modo de recuperación incorporado. Estos pasos suponen que su computadora comenzó a apagarse.

  1. Arrancar en GRUB. Si ya se muestra cuando inicia, simplemente inicie en GRUB como lo haría normalmente. De lo contrario, siga las instrucciones en esta respuesta . En cualquier caso, asegúrese de cancelar el arranque automático moviendo la selección inicial con las teclas de flecha hacia arriba o hacia abajo. Nota: GRUB se estrelló la primera vez que intenté esto. Se persistente.
  2. Elija Opciones avanzadas para Ubuntu, luego la primera entrada que termina en (recovery mode).
  3. Una vez que se inicie el modo de recuperación, seleccione la opción de shell raíz con las teclas de flecha y presione enter.
  4. Presione enter nuevamente para ingresar al modo de mantenimiento.
  5. Tipo chmod 755 /Enter
  6. Tipo rebootEnter

¡Eso es! A menos que haya otras complicaciones, su sistema se recupera.


@ Dɑvïd Oh, tienes razón. No me di cuenta de que mantener turno solo funcionaba en modo BIOS. Lo
editaré
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.