En ce moment, je travaille sur une solution pour empêcher tous les utilisateurs administrateurs (sauf un en particulier) d'exécuter le programme sudo
. Je peux ajouter un utilisateur spécifique à sudoers en exécutant :
sudo -i
echo '$username ALL=(ALL:ALL) ALL' >> /etc/sudoers
Ensuite, je voudrais supprimer %admin ALL = (ALL) ALL
dans le fichier sudoers, ce qui laisserait l'administrateur ci-dessus comme seul administrateur sudo. Cependant, je n'arrive pas à trouver comment supprimer/remplacer une chaîne particulière dans sudoers.
J'aimerais en faire un script, donc l'utilisation de visudo et l'ajustement manuel ne fonctionneront pas pour moi. S'il existait un moyen de lancer visudo à partir de script et d'ajuster une ligne particulière dans les sudoers, ce serait idéal, mais je n'ai rien trouvé en faisant des recherches sur le Web.
J'ai vu une solution ici :
qui fonctionne sous Linux. Est-il possible de le faire fonctionner sous MacOS ?