Niezaufany program uruchamiający aplikacje?

49

Jakiś czas temu Ubuntu wprowadził „funkcję” bezpieczeństwa, która umożliwiałaby uruchamianie tylko zaufanych aplikacji .desktop, w innych aplikacjach pojawiał się komunikat.

Jak dotąd nic nowego, jednak, jak powiedziałem, Wiadomość miała kiedyś przycisk, dzięki któremu aplikacja była „zaufana”, ale ten przycisk już nie istnieje:

alternatywny tekst

Jaki jest sens tego okna dialogowego?

RolandiXor
źródło
Dodatkowa wskazówka: Po znalezieniu tego i wypróbowaniu go z częściowym sukcesem znalazłem to, co wyjaśnia, jak zrobić poprawny plik pulpitu i gdzie go umieścić: askubuntu.com/questions/13758/...
Henning

Odpowiedzi:

53

To okno dialogowe istnieje dla twojego bezpieczeństwa, irytujące. Aby go usunąć, kliknij prawym przyciskiem myszy program uruchamiający, kliknij właściwości, a następnie przejdź do karty uprawnień i wybierz opcję wykonania dla użytkowników, którym chcesz zezwolić.

Umożliwi to korzystanie z programu uruchamiającego od teraz.

Aby to zrobić dla dużej liczby programów uruchamiających w tym samym katalogu, otwórz terminal (w tym samym katalogu) i uruchom:

chmod +x *.desktop
RolandiXor
źródło
1
Czy ktoś mógłby wyjaśnić, dlaczego to okno dialogowe istnieje dla własnego bezpieczeństwa użytkowników? Jaki rodzaj ochrony zapewnia?
J. Taylor,
5
@ J.Taylor Załóżmy, że pobierasz plik .desktop do przeglądarki internetowej lub odbierasz go podczas przesyłania plików w trakcie wiadomości błyskawicznych. Zwykle byłoby nie mieć uprawnień wykonywalne (jeśli tak, to można by uznać za błąd w przeglądarce lub klienta IM). Daje to szansę zdecydowania, czy chcesz go uruchomić. Natomiast większość rodzajów plików nie uruchamia kodu, co może zrobić wszystko jako użytkownik, który je uruchamia po otwarciu. Aby otworzyć dokument edytora tekstu lub obejrzeć wideo, nie ma dodatkowego kroku; uruchomić pobrany program lub plik .desktop, jest, aby upewnić się, to jest naprawdę to, co ty chcesz.
Eliah Kagan
Upewnij się również, że execplik, który *.desktopwskazuje, również musi być wykonywalny
Andrew Luca
22

Kliknij program uruchamiający prawym przyciskiem myszy i naciśnij „Właściwości”, w zakładce „Uprawnienia” znajdziesz pole wyboru oznaczone Wykonaj, upewnij się, że jest zaznaczone, a Ubuntu przestanie Cię denerwować.

alternatywny tekst

LassePoulsen
źródło
Ta opcja jest wyszarzona w mojej instalacji. Używam Ubuntu Studio 18.04
RB
@RB Prawdopodobnie nie masz dostępu do zapisu w katalogu, w którym znajduje się plik, lub plik znajduje się w systemie plików, który nie obsługuje uprawnień do wykonywania. Jeśli potrzebujesz więcej informacji, zadaj nowe pytanie .
wjandrea
0

Może się to również pojawić, jeśli którakolwiek ze ścieżek w plikach .desktop jest zniekształcona lub nie odnosi się do istniejących plików lub katalogów. Sprawdź, czy istnieją wszystkie nazwy ścieżek w pliku .desktop, co często rozwiąże problem.

kot
źródło