Я не думаю, що це програма, яка вимагає пароль, але сам файл хосту. Хост-файл належить root, і для редагування потрібен пароль. Hostbuddy, ймовірно, просто запитує пароль, щоб змінити файл. Способом виправити це було б право власності на файл (не рекомендується з міркувань безпеки). Іншим способом було б запустити Hostbuddy як адміністратора (але я вважаю, що для його запуску все одно потрібен пароль).
Якщо ви з якоїсь причини хочете взяти на себе ризик безпеки для зручності, вам слід взяти право власності на хост-файл АБО запустити Hostbuddy адміністратором.
РЕДАКТ: ВПРОВАДЖЕННЯ
Для досягнення цього я вважаю, що ви повинні встановити встановлений біт у програмі. Для цього я пропоную створити нову групу користувачів, у якій ви знаходитесь лише ви та використовуєте її, щоб отримати кореневий доступ до програми. Для цього слід відкрити Налаштування системи та перейти до Користувачів і груп. Ви хочете створити нову групу, вибравши кнопку "+" в нижній лівій частині вікна. Вперед і створіть нову групу під назвою "HostBuddy" Без лапок на зразок:
Далі потрібно встановити себе як члена цієї групи так:
Нарешті нам потрібно виконати деяку роботу в терміналі. Вперед та відкрийте Terminal.app та перейдіть до місця, де так розміщено HostBuddy (ймовірно / програми):
Після цього ми встановлюємо біт setuid для самої програми під назвою вашої групи та встановлюємо дозволи з ще двома такими командами, як ця (пам’ятайте, це cAsE SenSiTIve!):
Це повинно дозволяти вам клацати та запускати додаток як корінь без необхідності пароля. Оскільки ми до групи додали групу, це також означає, що інші користувачі на вашому комп’ютері не мають такої привілеї. Вони повинні вводити пароль кожен раз. Тільки ваш конкретний користувач (або інші учасники групи HostBuddy) отримують без паролів доступ.