Accidentalmente ejecuté rm -rf /* (no como root). ¿Qué puedo/debo arreglar?

Accidentalmente ejecuté rm -rf /* (no como root). ¿Qué puedo/debo arreglar?

Escribí mal el nombre de una variable en un archivo MAKE y rm -rf srcs/*lo convertí en rm -rf /*. Auge. Mi directorio de inicio se borró, pero esta no es una pregunta de recuperación de datos. El único archivo personal que realmente perdí fue el archivo MAKE en el que estaba trabajando; Todos mis documentos, fotografías, etc. fueron respaldados en otro lugar.

Sin embargo, no tengo copias de seguridad completas del sistema, por lo que, aunque no me preocupa perder datos personales, sí me preocupan los posibles daños a mi sistema. De ahí dos preguntas:

  1. Si ejecuté rm -rf /*sin privilegios de root, ¿podría haberse dañado algún directorio de mi sistema /home/me/?

  2. ¿Hay algo que deba hacer en mi directorio personal antes de poder comenzar a usarlo normalmente nuevamente? Por ejemplo, ¿debería agregar manualmente algo .bash_historyo algo a /home/me?

Por cierto, estoy usando Arch Linux y el escritorio LXDE.

Respuesta1

En realidad, no hay nada que deba hacer; todo funcionará para el usuario que ejecutó el archivo rm -rf. Un usuario no puede eliminar su propio directorio /home(a menos que tenga permisos muy extraños para /homeeso).

Y todo en tu casa esopcional. Sí, será necesario volver a configurar su editor. Sí, será necesario volver a configurar LXDE. Sí, será necesario volver a configurar varias cosas más, pero todas funcionarán.

Lo único adicional que probablemente eliminaste (si lo usas, claro está) son tus correos electrónicos en formato /var/spool/mail/.


Notas adicionales

De forma predeterminada, las únicas cosas que tiene Arch /etc/skelson:

$ find /etc/skel/
/etc/skel/
/etc/skel/.bash_profile
/etc/skel/.bashrc
/etc/skel/.bash_logout
/etc/skel/.screenrc

Si no tiene ninguno propio, es aconsejable copiarlos en su casa.

También es aconsejable reiniciar para recrear la autoridad de sesión, DBUS y cookies de pulseaudio (la mayoría de las instalaciones de LXDE las utilizarán). En teoría, cerrar sesión en el administrador de pantalla y luego volver a iniciar sesión debería ser suficiente, pero vi administradores de pantalla que no destruyeron todos los procesos del usuario al cerrar sesión (XDM), por lo tanto, reinicie para estar más seguro.

Respuesta2

Probablemente no. No estoy seguro en Arch, pero para Fedora/RHEL volvería a ejecutar useraddy forzaría que el UID/GID coincida. O simplemente copie y /etc/skelcorrija /home/melos permisos.

información relacionada