Creo que mucha gente aquí erróneamente ' rm -rf
' editó el directorio equivocado, y con suerte no causó un gran daño ... ¿Hay alguna forma de evitar que los usuarios hagan una historia de terror similar a Unix ? Alguien mencionó (en la sección de comentarios del enlace anterior ) que
... Estoy bastante seguro de que ahora cada curso o compañía de Unix que usa unix establece rm -fr para deshabilitar las cuentas de las personas que intentan ejecutarlo o evitar que lo ejecuten ...
¿Hay alguna implementación de eso en alguna distribución actual de Unix o Linux? ¿Y cuál es la práctica común para evitar ese error incluso desde un administrador de sistemas (con acceso de root)?
Parece que hubo cierta protección para el directorio raíz ( /
) en Solaris (desde 2005) y GNU (desde 2006). ¿Hay alguna forma de implementar la misma forma de protección en otras carpetas también?
Para darle más claridad, no estaba preguntando sobre consejos generales sobre el rm
uso (y he actualizado el título para indicar que más), quiero algo más como la protección de la carpeta raíz: para rm -rf /
que tenga que pasar un parámetro específico: rm -rf --no-preserve-root /
¿Hay implementaciones similares para un conjunto personalizado de directorios? ¿O puedo especificar archivos además /
de estar protegidos por la opción preservar raíz ?
rm
comando con uno que no tenga esa característica.
rm -rf
puede ser un evento generador de currículum. Check y triple check antes de ejecutarlo