Lanceur d'applications non fiables?

50

Il y a quelque temps, Ubuntu a introduit une "fonctionnalité" de sécurité, qui permet uniquement d'exécuter des applications .desktop sécurisées. Sur d'autres applications, un message s'affiche.

Rien de nouveau jusqu'à présent, cependant, dit Message avait un bouton pour rendre l'application "digne de confiance", mais ce bouton n'existe plus:

texte alternatif

Quel est l'intérêt de ce dialogue?

RolandiXor
la source
Conseil supplémentaire: Après avoir découvert cela et l'avoir essayé avec un succès partiel, j'ai trouvé ceci, ce qui explique comment créer un fichier de bureau correct et où le placer: askubuntu.com/questions/13758/…
Henning le

Réponses:

53

Cette boîte de dialogue existe pour votre propre sécurité, même si elle est agaçante. Pour le supprimer, cliquez avec le bouton droit sur le programme de lancement, sur Propriétés, puis accédez à l'onglet Droits et choisissez Exécuter pour les utilisateurs que vous souhaitez autoriser.

Cela vous permettra d'utiliser le lanceur à partir de maintenant.

Pour faire cela pour un grand nombre de lanceurs dans le même répertoire, ouvrez un terminal (dans le même répertoire) et exécutez:

chmod +x *.desktop
RolandiXor
la source
2
Est-ce que quelqu'un pourrait expliquer pourquoi ce dialogue existe pour la sécurité des utilisateurs? Quel type de protection fournit-il?
J. Taylor
5
@ J.Taylor Supposons que vous téléchargiez un fichier .desktop dans votre navigateur Web ou que vous en receviez un lors d'un transfert de fichier avec la messagerie instantanée. En règle générale, il ne disposerait pas d'autorisations exécutables (sinon, cela serait considéré comme un bogue dans le navigateur ou le client de messagerie instantanée). Cela vous donne la possibilité de décider si vous voulez l'exécuter. En revanche, la plupart des types de fichiers n'exécutent pas de code, cela ne peut rien faire en tant qu'utilisateur qui les exécute lorsqu'il est ouvert. Ouvrir un document de traitement de texte ou regarder une vidéo ne nécessite aucune étape supplémentaire; Pour exécuter un programme téléchargé ou un fichier .desktop, vous devez vous assurer que c’est vraiment ce que vous voulez.
Eliah Kagan
Assurez-vous également que le execfichier *.desktoppointé doit également être exécutable
Andrew Luca
22

Cliquez avec le bouton droit de la souris sur le lanceur et cliquez sur "Propriétés". Dans l'onglet "Autorisations", vous trouverez une case à cocher intitulée Exécuter, assurez-vous qu'elle est cochée et Ubuntu arrêtera de vous bugs.

texte alternatif

LassePoulsen
la source
Cette option est grisée dans mon installation. J'utilise Ubuntu Studio 18.04
RB
@RB Vous n'avez probablement pas d'accès en écriture au répertoire dans lequel se trouve le fichier, ni à un système de fichiers ne prenant pas en charge les autorisations d'exécution. Si vous avez besoin de plus de détails, veuillez poser une nouvelle question .
Wjandrea
0

Cela peut également apparaître si l'un des chemins de vos fichiers .desktop est mal formé ou ne fait pas référence à des fichiers ou des répertoires existants. Vérifiez que tous les noms de chemin dans votre fichier .desktop existent et cela résoudra souvent le problème.

chat
la source