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:
Si ejecuté
rm -rf /*
sin privilegios de root, ¿podría haberse dañado algún directorio de mi sistema/home/me/
?¿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_history
o 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 /home
eso).
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/skel
son:
$ 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 useradd
y forzaría que el UID/GID coincida. O simplemente copie y /etc/skel
corrija /home/me
los permisos.