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."

-
Espacio
- El primer satélite construido con paneles de madera fue lanzado al espacio
- Lo que quise saber del Universo pero la mala divulgación no contó
- ¿Puede existir vida en el espacio sin un planeta? Un nuevo estudio revela una respuesta sorprendente
- Los competidores de SpaceX se esfuerzan por construir cohetes reutilizables
- Descifraron la señal ¡Wow!: y su resultado no te gustará
- Starlink ya está disponible en todos los vuelos Airbus de Hawaiian Airlines
- Hace 4.500 millones de años, otro planeta impactó contra la Tierra. Hemos encontrado sus restos.
- Estudio Revela que las Civilizaciones Avanzadas en la Vía Láctea Podrían ser Extremadamente Raras
- Plutón no regresará, pero los astrónomos quieren redefinir los planetas nuevamente
- La Voyager 1 regresa a las operaciones científicas normales
- China aterriza con éxito una sonda en la cara oculta de la Luna y comienza a recolectar muestras
- Un estudio confirma la predicción de Einstein: los agujeros negros tienen una "región que se hunde"
- La Voyager 1, la primera nave en el espacio interestelar, puede haberse quedado a oscuras
- Adiós al Ingenuity, Perseverence toma una foto del helicóptero dañado y abandonado en Marte.
- Una Kilonova a años luz de la tierra, representa un potencial peligro para nuestro planeta