Cómo gestionar los permisos de las aplicaciones Flatpak con Flatseal

Flatpak se está convirtiendo rápidamente en el formato de paquete universal preferido por los usuarios de Linux. Una de las razones por las que muchos eligen Flatpak sobre los paquetes Snap es que los Flatpak son significativamente más rápidos que los Snaps. Las aplicaciones Flatpak también se ejecutan en un entorno aislado por defecto, lo que las hace un poco más seguras. Debido a esto, los cambios en los permisos de los Flatpak solo pueden ser realizados por el usuario.

Te sorprendería la cantidad de permisos disponibles para un Flatpak. Red, comunicaciones entre procesos, sistema de ventanas X11 y Wayland, servidor de sonido PulseAudio (o PipeWire), D-Bus de sesión y del sistema, agente SSH, tarjetas inteligentes, impresión; la lista sigue y sigue.

Pero, ¿cómo administran los usuarios esos permisos? Por lo general, un usuario tendría que gestionar los permisos de las aplicaciones Flatpak desde la línea de comandos. Por ejemplo, si deseas darle permiso a una aplicación Flatpak para acceder al sistema de archivos del host, el comando sería:

sudo flatpak override APPID --filesystem=host

Donde APPID es el ID de la aplicación Flatpak en cuestión.

Pero hay una forma más fácil.

Shopify invierte en Ruby: Mejorando el lenguaje de programación para la comunidad

Esta nueva forma viene en forma de una aplicación Flatpak llamada Flatseal, y cualquier persona que quiera administrar los permisos de sus aplicaciones Flatpak instaladas debería considerar esto como un imprescindible.

A continuación, te enseñamos cómo instalar y usar esta práctica herramienta de permisos para Flatpak.

Índice de Contenido
  1. Lo que necesitarás
  2. Cómo instalar Flatseal
  3. Cómo usar Flatseal

Lo que necesitarás

Para usar Flatseal, necesitarás una distribución de escritorio Linux que admita Flatpak (como elementary OS, Endless OS, Fedora, Linux Mint, PureOS y Zorin OS). Eso es todo. Vamos a administrar algunos permisos.

Cómo instalar Flatseal

En caso de que estés trabajando con una distribución basada en Ubuntu y Flatpak no esté instalado por defecto, puedes solucionarlo con los siguientes comandos:

sudo apt-get install flatpak -y
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Después de que la instalación se complete, reinicia tu máquina e inicia sesión nuevamente.

Cómo agregar Portainer a Docker Desktop y conectarlo a un entorno remoto

Una vez que Flatpak esté listo, instala Flatseal con el siguiente comando:

flatpak install flatseal

Una vez que la aplicación esté instalada, está lista para ser ejecutada.

Cómo usar Flatseal

Abre Flatseal desde el menú de tu escritorio y verás la aplicación con todas tus aplicaciones Flatpak instaladas listadas (Figura A).

Figura A

Selecciona una aplicación de la lista y verás todos los permisos a los que tiene acceso. Si hay un permiso en particular que quieras habilitar o deshabilitar, simplemente cambia el interruptor de ON/OFF y listo.

Cómo agregar usuarios al servidor OpenLDAP con LDAP Account Manager (LAM)

Algunos de los permisos (como "Otros archivos" en Figura B) te permiten seleccionar qué directorios u otras opciones puede acceder la aplicación.

Figura B

Navega por toda la lista de permisos y personalízalos exactamente como los necesitas. Encontrarás secciones para Compartir, Sockets, Dispositivos, Funciones, Sistema de archivos, Persistencia, Variables, Bus del sistema, Bus de sesión y Portales.

A medida que vayas avanzando en cada sección, asegúrate de entender qué hace una opción de permiso antes de deshabilitarla o habilitarla. Algunas son autoexplicativas, mientras que otras pueden requerir un poco de ayuda de Google o DuckDuckGo.

Al final, cualquier persona que use aplicaciones Flatpak debería considerar Flatseal como algo imprescindible para asegurarse de que los permisos estén exactamente como los desea. De lo contrario, estarás atrapado con los valores predeterminados o tendrás que aprender aún más comandos.

Cómo transferir fácilmente archivos entre escritorios Linux en tu LAN con Warp

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a Cómo gestionar los permisos de las aplicaciones Flatpak con Flatseal , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.