Non penso che questa sia l'app che richiede la password, ma il file host stesso. Il file host è di proprietà di root e richiede una password da modificare. Hostbuddy probabilmente sta solo richiedendo la password per modificare il file. Un modo per risolvere questo problema è quello di assumere la proprietà del file (non consigliato per motivi di sicurezza). Un altro modo sarebbe quello di eseguire Hostbuddy come amministratore (ma credo che ciò richieda comunque una password solo per avviarlo).
Se per qualche ragione desideri prendere per sicurezza il rischio per la sicurezza, dovresti assumere la proprietà del file host OPPURE eseguire Hostbuddy come amministratore.
EDIT: IMPLEMENTATION
Per raggiungere questo obiettivo, credo che sia necessario impostare il bit setuid sull'applicazione. Per farlo, suggerisco di creare un nuovo gruppo di utenti in cui ci si trova solo e di utilizzarlo per ottenere l'accesso come root all'app. Per iniziare, apri le Preferenze di Sistema e vai su Utenti e Gruppi. Stai per voler creare un nuovo gruppo selezionando il pulsante '+' in basso a sinistra della finestra. Vai avanti e crea un nuovo gruppo con il nome "HostBuddy" Senza le virgolette in questo modo:
Quindideviimpostarticomemembrodiquestogruppoinquestomodo:
Finalmente abbiamo bisogno di fare del lavoro all'interno del terminale. Vai avanti e apri Terminal.app e vai a dove HostBuddy è (probabilmente / Applicazioni) in questo modo:
Dopoaverfattociò,impostiamoilbitsetuidperl'applicazionestessasottoilnomedeltuogruppoeimpostiamoleautorizzazioniconaltriduecomandicomequesto(ricordaticheècAsESenSiTIve!):
Questo dovrebbe consentire di fare clic e avviare l'app come root senza bisogno di una password. Dato che abbiamo aggiunto un gruppo al mix, questo significa anche che altri utenti sul tuo computer non hanno questo privilegio. Devono inserire una password ogni volta. Solo il tuo particolare utente (o altri membri del gruppo HostBuddy) ottiene un'esperienza senza password.