Ненадійний запуск програми?


49

Деякий час тому Ubuntu представив функцію безпеки ", яка дозволила б запускати лише надійні програми .desktop, а в інших додатках - це повідомлення.

Поки що нічого нового, однак, в повідомленні було використано кнопку, щоб зробити додаток "надійним", але ця кнопка більше не існує:

alt текст

У чому сенс цього діалогу?


Додатковий натяк: Після того, як це було зроблено, і спробувавши його лише з частковим успіхом, я виявив це, що пояснює, як зробити правильний файл на робочому столі та де його розмістити: askubuntu.com/questions/13758/…
Хеннінг,

Відповіді:


53

Це діалогове вікно існує для вашої безпеки, дратує, як є. Щоб видалити його, клацніть правою кнопкою миші на панелі запуску, виберіть властивості, а потім перейдіть на вкладку дозволів та виберіть команду Execute для користувачів, яких ви хочете дозволити.

Це дозволить вам тепер використовувати пусковий апарат.

Щоб зробити це для великої кількості пускових установок в одному каталозі, відкрийте термінал (у тому самому каталозі) та запустіть:

chmod +x *.desktop

1
Хтось міг би пояснити, як це таке, що це діалог існує для власної безпеки користувачів? Який захист він забезпечує?
Дж. Тейлор

5
@ J.Taylor Припустимо, ви завантажите файл .desktop у веб-браузері або отримаєте його в передачі файлів під час обміну миттєвими повідомленнями. Зазвичай у нього не було б дозволів на виконання файлів (якщо б це було, це вважатиметься помилкою у браузері чи клієнті чату). Це дає вам можливість вирішити, чи хочете ви його запустити. На відміну від цього, більшість видів файлів не запускають код, який може робити що завгодно, як користувач, який запускає їх при відкритті. Щоб відкрити текстовий документ або переглянути відео, немає зайвого кроку; для запуску завантаженої програми або .desktop-файлу є, щоб переконатися, що це дійсно те, що ви хочете.
Елія Каган

Також будьте впевнені, що execфайл, який *.desktopвказує також, має бути виконуваним
Ендрю Лука

22

Клацніть правою кнопкою запуску і натисніть "Властивості", на вкладці "Дозволи" ви знайдете прапорець із позначкою Виконати, переконайтеся, що він встановлений, і Ubuntu перестане вас клопотати.

alt текст


Цей варіант затьмарений у моїй установці. Я використовую Ubuntu Studio 18.04
RB

@RB Можливо, у вас немає доступу для запису до каталогу, в якому знаходиться файл, або файл знаходиться у файловій системі, яка не підтримує дозволи на виконання. Якщо вам потрібно більше деталей, будь ласка, задайте нове запитання .
wjandrea

0

Це також може з’явитися, якщо будь-який шлях у ваших .desktop файлах неправильно сформований або не посилається на існуючі файли чи каталоги. Перевірте, чи існують усі назви шляху у вашому .desktop-файлі, і це часто виправить проблему.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.