Je ne pense pas que ce soit l'application qui demande le mot de passe, mais le fichier hôte lui-même. Le fichier hôte est la propriété de Root et nécessite un mot de passe pour être modifié. Hostbuddy est probablement en train de demander le mot de passe afin de modifier le fichier. Une façon de résoudre ce problème serait de prendre la propriété du fichier (non recommandé pour des raisons de sécurité). Un autre moyen serait d'exécuter Hostbuddy en tant qu'administrateur (mais je crois que cela nécessite un mot de passe de toute façon juste pour le démarrer).
Si, pour une raison ou une autre, vous voulez prendre le risque de la sécurité par commodité, vous devez prendre la propriété du fichier hôte OU exécuter Hostbuddy en tant qu'administrateur.
MODIFICATION : MISE EN ŒUVRE
Pour ce faire, je pense que vous devez définir le bit setuid sur l'application. Pour ce faire, je suggère de créer un nouveau groupe d'utilisateurs auquel vous êtes le seul à appartenir et de l'utiliser pour obtenir un accès Root à l'application. Pour ce faire, ouvrez les Préférences Système et allez dans Utilisateurs et Groupes. Vous allez vouloir créer un nouveau groupe en sélectionnant le bouton '+' en bas à gauche de la fenêtre. Allez-y et créez un nouveau groupe du nom de "HostBuddy" sans les guillemets, comme suit :
Ensuite, vous devez vous définir comme membre de ce groupe comme suit :
Enfin, nous devons effectuer quelques travaux dans le terminal. Ouvrez Terminal.app et naviguez jusqu'à l'emplacement de HostBuddy (probablement /Applications) comme suit :
Après avoir fait cela, nous définissons le bit setuid pour l'application elle-même sous votre nom de groupe et définissons les permissions avec deux autres commandes comme celle-ci (rappelez-vous que c'est cAsE SenSiTIve !):
Cela devrait vous permettre de cliquer et d'exécuter l'application en tant que Root sans avoir besoin d'un mot de passe. Comme nous avons ajouté un groupe au mélange, cela signifie également que les autres utilisateurs de votre ordinateur n'ont pas ce privilège. Ils doivent entrer un mot de passe à chaque fois. Seul votre utilisateur particulier (ou les autres membres du groupe HostBuddy) bénéficie d'une expérience sans mot de passe.