Nicht vertrauenswürdiger Anwendungsstarter?

49

Vor einiger Zeit hat Ubuntu eine "Sicherheitsfunktion" eingeführt, mit der nur vertrauenswürdige .desktop-Apps ausgeführt werden können. Bei anderen Apps wird eine Meldung angezeigt.

Bisher nichts Neues. Allerdings hatte Message eine Schaltfläche, um die App "vertrauenswürdig" zu machen, aber diese Schaltfläche gibt es nicht mehr:

Alt-Text

Wozu dient dieser Dialog?

RolandiXor
quelle
Zusätzlicher Hinweis: Nachdem ich das herausgefunden und mit nur teilweisem Erfolg versucht hatte, fand ich dies, was erklärt, wie man eine korrekte Desktop-Datei erstellt und wo sie platziert wird: askubuntu.com/questions/13758/…
Henning

Antworten:

53

Dieser Dialog dient Ihrer eigenen Sicherheit und ist ärgerlich. Um es zu entfernen, klicken Sie mit der rechten Maustaste auf den Startbildschirm, klicken Sie auf Eigenschaften, wechseln Sie zur Registerkarte Berechtigungen und wählen Sie Ausführen für die Benutzer, die Sie zulassen möchten.

Auf diese Weise können Sie den Launcher von nun an verwenden.

Um dies für eine große Anzahl von Startern im selben Verzeichnis zu tun, öffnen Sie ein Terminal (im selben Verzeichnis) und führen Sie Folgendes aus:

chmod +x *.desktop
RolandiXor
quelle
1
Würde es jemandem etwas ausmachen zu erklären, wie es ist, dass dieser Dialog zur eigenen Sicherheit der Benutzer existiert? Welche Art von Schutz bietet es?
J. Taylor
5
@ J.Taylor Angenommen, Sie laden eine .desktop-Datei in Ihrem Webbrowser herunter oder empfangen eine Datei in einer Dateiübertragung, während Sie Sofortnachrichten senden. Normalerweise hat es keine ausführbaren Berechtigungen (wenn dies der Fall ist, wird dies als Fehler im Browser oder IM-Client angesehen). Auf diese Weise können Sie entscheiden, ob Sie es ausführen möchten. Im Gegensatz dazu führen die meisten Arten von Dateien keinen Code aus, der alles kann, was der Benutzer beim Öffnen ausführt. Zum Öffnen eines Textverarbeitungsdokuments oder zum Ansehen eines Videos sind keine zusätzlichen Schritte erforderlich. Um ein heruntergeladenes Programm oder eine .desktop-Datei auszuführen, gibt es, um sicherzustellen, dass dies wirklich das ist, was Sie wollen.
Eliah Kagan
Stellen Sie außerdem sicher, dass die execDatei, *.desktopauf die verwiesen wird, auch ausführbar sein muss
Andrew Luca
22

Klicke mit der rechten Maustaste auf den Launcher und drücke auf "Eigenschaften". Auf der Registerkarte "Berechtigungen" findest du ein Kontrollkästchen mit der Aufschrift "Ausführen". Stelle sicher, dass es aktiviert ist und Ubuntu dich nicht mehr nervt.

Alt-Text

LassePoulsen
quelle
Diese Option ist in meiner Installation ausgegraut. Ich benutze Ubuntu Studio 18.04
RB
@RB Wahrscheinlich haben Sie keinen Schreibzugriff auf das Verzeichnis, in dem sich die Datei befindet, oder die Datei befindet sich in einem Dateisystem, das keine Ausführungsberechtigungen unterstützt. Wenn Sie weitere Informationen benötigen, stellen Sie bitte eine neue Frage .
wjandrea
0

Dies kann auch auftreten, wenn einer der Pfade in Ihren .desktop-Dateien fehlerhaft ist oder nicht auf vorhandene Dateien oder Verzeichnisse verweist. Stellen Sie sicher, dass alle Pfadnamen in Ihrer .desktop-Datei vorhanden sind. Dadurch wird das Problem häufig behoben.

Katze
quelle