LinuxParty
"Se eliminó una buena parte de mi directorio personal", se quejaba en un informe de error para systemd presentado la semana pasada. Solicitó una actualización de un indicador para la herramienta systemd-tmpfiles que limpia archivos y directorios: "una gran advertencia junto a --purge. Esta opción es peligrosa, por lo que debe quedar claro que es peligrosa". El Registro explica :
Hace ya cinco años, systemd-tmpfiles había dejado de administrar solo archivos temporales, como su nombre podría sugerir a los incautos. Ahora gestiona todo tipo de archivos creados sobre la marcha... como cosas como los directorios personales de los usuarios. Si invoca el comando systemd-tmpfiles --purge sin especificar ese archivo de configuración tan importante que le indica qué archivos manejar, la versión 256 purgará alegremente todo su directorio de inicio.
El informe de error primero generó una fría respuesta del desarrollador de systemd Luca Boccassi de Microsoft:Entonces, ¿una opción que está literalmente documentada como "todos los archivos y directorios creados por una entrada tmpfiles.d/ se eliminarán", de la que no sabías nada, sonaba como una "buena idea"? ¿Fuiste siquiera a mirar qué entradas de tmpfiles.d tenías de antemano? ¿Quizás no simplemente ejecute comandos aleatorios de los que no sabe nada, ignorando lo que le dice la documentación? Solo un pensamiento
Pero el informe provocó "muchas discusiones", informa Phoronix. Algunos extractos:
- Lennart Poettering : "Creo que deberíamos fallar --purge si no se especifica ningún archivo de configuración en la línea de comando. No veo ningún mundo en el que una invocación sin uno tuviera sentido, y habría detectado el problema aquí".
- Zbigniew Jedrzejewski-Szmek, desarrollador de código abierto de Red Hat : "Necesitamos repensar cómo funciona --purge. El principio de no destruir nunca los datos del usuario es primordial. Puede haber comandos que eliminen los datos del usuario, pero es necesario minimizarlos y protegerlos". ".
- Betonhaus, colaborador de Systemd : "Tener una función que declara archivos irreemplazables, como el contenido de un directorio de inicio, como archivos temporales que pueden eliminarse fácilmente, es, en el mejor de los casos, un diseño deficiente de la interfaz de usuario y, en el peor, un error de diseño grave".
Pero al final, escribe Phoronix, el comportamiento de systemd-tmpfiles "ahora ha mejorado".
"El miércoles se fusionó este parche que ahora hace que systemd-tmpfiles acepte un archivo de configuración cuando se ejecuta la purga. De esa manera, el usuario debe proporcionar con conocimiento los archivos de configuración de los archivos que desea eliminar en última instancia. La documentación también se ha mejorado para hacer que el comportamiento sea más claro."

-
Documentación
- Lo que se esconde debajo: dentro de los templos mayas de Copán
- Los alemanes denuncian la influencia del inglés mientras el "apóstrofe del idiota" obtiene la aprobación oficial
- Explora la Historia Hispánica con este Mapa Interactivo de la Real Academia de Historia
- ¿CÓMO SE INVENTÓ LA RUEDA?
- ¿Estamos en el 'Antropoceno', la era humana? Los científicos dicen: no
- Quemadores de Hidrógeno Verde para una Producción de Asfalto Sostenible
- Jericó: Un Viaje a Través de los Milenios en la Ciudad más Antigua del Mundo
- La Generación Z recurre a los libros y bibliotecas físicos
- El Trágico Declive de la Biblioteca de Alejandría: Una Epopeya Perdida en Llamas
- Los Neandertales fueron los primeros homínidos en controlar el fuego, y no los sapiens, sugiere un estudio
- Un grupo de Hóminidos Eurosiáticos podrían poner en duda todo lo que sebe sobre el del Homo Sapiens, hasta la fecha
- Descubre la Iglesia de San Antonio de los Alemanes: Un Tesoro Arquitectónico en el Corazón de Madrid
- La Asombrosa Reconstrucción de una Mujer Prehistórica Después de 4 Mil Años
- Descubren nuevo fósil de hace 8.7 millones de años en Turquía que desafía la historia sobre el origen de la humanidad
- Los arqueólogos descubren una lengua secreta perdida de hace 3.000 años