GNU/Linux >> Tutoriales Linux >  >> Linux

Permisos de aplicaciones instantáneas

Ya hemos escrito sobre los complementos y sus ventajas frente a otros sistemas de aplicación de envases. Si comparamos RPMDEB paquetes a instantáneas que podemos ver en instantáneas actualizaciones automáticas en segundo plano que permiten aplicaciones actualizadas, con correcciones de errores con mayor frecuencia.

Una aplicación snap está empaquetada con todas las dependencias, lo que hace que la aplicación sea muy grande en comparación con otros paquetes. Podemos agregar a las desventajas del estilo antiguo cursor en algunas aplicaciones y configuración o pérdida de datos en eclipse:versión Snapcrafters (Tenga en cuenta que este no es un lanzamiento oficial de eclipse.org , si desea un lanzamiento oficial, consígalo aquí. Pero esto no significa que las snaps son todo desventajas, a continuación puedes ver algunas ventajas :

  • Las aplicaciones siempre se actualizan sin tener en cuenta su versión de distribución. Solo necesita tener snapd instalado en su distribución y listo. Puedes ver aquí si tu distribución admite snaps
  • La mayoría de las aplicaciones están en un espacio aislado (a continuación comprenderá por qué la mayoría y no todas), lo que significa que si la aplicación tiene un malware, no puede afectar a todo el sistema.
  • Si su aplicación se bloquea y necesita una versión anterior, puede elegir una revisión anterior diferente y usarla de inmediato. Se tarda menos de 5 segundos en volver a una versión anterior, pero tenga en cuenta que para que esto suceda, debe haber actualizado al menos de una versión. Después de que se inicie una nueva versión de la misma aplicación, Snap-Core saltará directamente a esta nueva versión, omitiendo la versión que presenta el problema. Las instantáneas también tienen muchos tipos de confinamientos de aplicaciones, pero solo mencionaremos los 2 más importantes:
  • Estricto :la aplicación solo tiene permiso para la ubicación de inicio de su carpeta instantánea /snap/, no puede escribir en la carpeta raíz;
  • Clásico –  La aplicación funciona casi como una aplicación DEB con la ventaja de las actualizaciones automáticas, pero este tipo de confinamiento tiene permiso para todo el sistema (carpeta raíz, carpeta de inicio, etc.) con una pequeña diferencia, los archivos de este tipo de aplicaciones se configuran como solo lectura, lo que dificulta que el malware lo cambie.

¿Cómo acceder a la carpeta de inicio si mi aplicación solo tiene acceso a ella en la carpeta de inicio de Snap?

chasquidos tienen complementos que permiten ciertas funciones de las aplicaciones, estos complementos se pueden llamar Permisos e interfaces . Estas interfaces se declaran en el archivo yaml cuando se generan las aplicaciones de complemento. Algunos enchufes están conectados de forma predeterminada, dos ejemplos son el enchufe para conectarse a la carpeta de inicio y el enchufe para conectarse a la red.

También hay algunos permisos de enchufes que los usuarios deben conectar manualmente, como ejemplo tenemos un enchufe para medios extraíbles y servicios de impresión o control de tazas.

Hay momentos en los que las aplicaciones necesitan una conexión automática para los enchufes que no permiten la conexión automática, en este caso es donde revisores instantáneos entra.

​La conexión manual en este tipo de aplicaciones puede reducir el rendimiento o la funcionalidad, los revisores rápidos analizan si la aplicación realmente necesita tener esos enchufes especiales conectados automáticamente y mediante un método de votación, la aplicación puede tener enchufes conectados automáticamente.

Las interfaces conectadas se pueden ver a través de Software Store o a través de línea de comando permitiendo a un usuario con permisos conectarse o quitar enchufes.

A continuación se muestra una aplicación de Gimp:

y estos son los permisos -

A través de la línea de comando, sigue a continuación:

$ snap interfaces gimp
Slot      plug
:home     gimp, gnome-characters, gnome-logs
-         gimp:cups-control
-         gimp:removable-media
-    (...)

El código y la imagen de arriba muestran que la impresión y los medios extraíbles no tienen ningún permiso. Para cambiar el permiso, el usuario debe permitir como superusuario cambiar los estatutos de las interfaces.

Conclusión

aplicaciones ajustadas han venido para hacernos la vida mucho más fácil, ahora podemos instalar aplicaciones con un solo clic y olvidarnos de las actualizaciones. Sin PPA agregado, no tiene que controlar si una aplicación tiene una nueva versión que se perdió. ¿Ha utilizado una aplicación de complemento? Pruébelo y deje sus pensamientos a continuación

FUENTE: https://blog.ubuntu.com/2018/11/01/a-guide-to-snap-permissions-and-interfaces


Linux
  1. 3 enfoques para la gestión de secretos para aplicaciones Flatpak

  2. ¿Es Snap Packaging de Ubuntu realmente seguro?

  3. ¿Cómo se protegen los archivos de aplicaciones que no son de confianza mutua en Linux?

  4. Error de permisos al intentar instalar una aplicación como administrador

  5. Obtener la lista de aplicaciones de inicio en Linux

Cómo cambiar las aplicaciones predeterminadas de Ubuntu

¿Por qué ve el error:no se encontró el complemento "xyz"?

Gestión de aplicaciones de un nodo mediante PM2

¿S mayúscula en los permisos de una carpeta?

¿Cambiar la aplicación de correo electrónico en aplicaciones preferidas a Gmail?

Cómo implementar aplicaciones completas rápidamente con las plantillas de aplicaciones de Portainer