J'ai entendu parler de la possibilité d'utiliser des instantanés en mode développeur.
Qu'est-ce que ce mode et à quoi puis-je l'utiliser?
Le mode développeur, ou devmode
en bref, permet aux développeurs et aux utilisateurs d'installer des instantanés sans appliquer de règles de sécurité. Par exemple.
Sudo snap install notes --devmode
Une fois installés de cette manière, les instantanés se comportent de la même manière que les packages .deb traditionnels en termes d'accès aux ressources système. En d'autres termes, les instantanés ont accès au système sans être limités par l'isolation et les interfaces d'application.
Le mode développeur est utile lorsque:
En tant que développeur, vous pouvez également assouplir les exigences de sécurité au niveau snapcraft.yaml en déclarant devmode
confinement au lieu de strict
confinement: devmode
Vous signalerez ensuite aux utilisateurs que cette application doit spécifiquement être installée avec --devmode
pour fonctionner. Ne pas spécifier le commutateur entraînera un échec de l'installation.
C'est-à-dire que les utilisateurs devront spécifiquement reconnaître qu'ils installeront votre capture en mode développeur.