ATTENTION : Abmindicate a été retiré

Consultez plutôt unadmin, qui fonctionne sur Windows, macOS et Linux.

Le reste de cette page est conservé uniquement pour son intérêt historique.


Vue d’ensemble

Abmindicate est un outil permettant d’abandonner les droits d’administrateur sous Windows.

Voir aussi alternatives.

Comment l’utiliser

L’utilisation de l’exécutable suivant comporte certains risques. En particulier, si vous effectuez une série d’actions imprévues lors de son utilisation, comme tenter de le désinstaller sans utiliser la commande officielle « uninstall », il existe un risque de perdre définitivement l’accès Administrateur. Si vous pensez que cela pourrait arriver et que cela vous semble terrible, veuillez ne pas l’utiliser.

  1. Cliquez sur le lien de téléchargement suivant et exécutez l’installateur.

    Télécharger Abmindicate

  2. Ouvrez une invite cmd.exe élevée (dans l’explorateur, faites un clic droit sur l’icône cmd.exe et sélectionnez « Exécuter en tant qu’administrateur »).

    Cela place normalement « Administrateur : » dans la barre de titre de la fenêtre cmd. Voici une capture d’écran sous Windows 10.

  3. Exécutez Abmindicate.

    abmindicate
    

    Voici quelques exemples :

    1. Abandonner le rôle Administrateur en permanence, sauf le samedi de 10h à 11h

      abmindicate except A10-11
      
    2. Abandonner le rôle Administrateur pour les 3 prochains jours :

      abmindicate until now+3d
      

    Le format des heures du jour et des jours de la semaine est hrs3.

  4. Après avoir abandonné le rôle Administrateur, vous devez vous déconnecter pour perdre réellement les privilèges Administrateur.

  5. N’oubliez pas d’enregistrer votre utilisation d’Abmindicate à l’adresse abmindicate@pluckeye.net ! L’auteur l’exige afin de pouvoir envoyer des annonces importantes de correctifs aux utilisateurs (et il ne divulguera pas votre adresse e-mail à un tiers).

  6. Pour désinstaller, exécutez :

    abmindicate.exe uninstall
    

Commandes

Vous pouvez également les trouver en exécutant abmindicate --help.

except
Abandonnera les droits d’administrateur sauf pendant la ou les périodes spécifiées. Il s’agit du comportement par défaut si une heure est indiquée sans commande. (Par exemple, abmindicate 12-15 abandonnera les droits à tous moments sauf entre midi et 15h.)
during <hrs3>
Abandonnera les droits d’administrateur uniquement pendant la ou les périodes spécifiées.
until <until>
Abandonnera les droits d’administrateur pour une durée déterminée, en commençant immédiatement.
list
Affichera (c’est-à-dire vous montrera) les administrateurs actuels.
never
Désactivera l’abdication.
rescue
Pour les urgences. Vous devrez contacter abmindicate@pluckeye.net pour que cela fonctionne.
status
Affichera l’état d’abdication actuel.
time
Affichera l’heure actuelle.
uninstall
Désactivera l’abdication et supprimera tous les fichiers d’Abmindicate.
help
Affichera les commandes disponibles, avec des exemples.

Alternatives

Au lieu d’un utilitaire comme Abmindicate, une option consiste à créer manuellement un autre administrateur sur l’ordinateur, à lui attribuer un long mot de passe aléatoire et à enregistrer le mot de passe sur http://lockbox.pluckeye.net/.

Outils similaires

crontab (linux ou macosx)

Comme Abmindicate, les commandes suivantes sont dangereuses. Si vous ne faites pas attention avec elles, vous pourriez supprimer votre propre accès administratif et être incapable de le récupérer. Attention !

sudo crontab -l | grep -v abmindicate >/tmp/root_crontab
for group in `groups`; do # abmindicate
  case $group in admin|sudo|wheel);; *) continue;; esac # abmindicate
  echo "# gain $group group on Saturdays at 1100 # abmindicate" >>/tmp/root_crontab
  echo "00 11 * * 6 /usr/sbin/usermod -a -G $group $USER # abmindicate" >>/tmp/root_crontab
  echo "# lose $group group on Saturdays at 1200 # abmindicate" >>/tmp/root_crontab
  echo "00 12 * * 6 /usr/sbin/usermod -G `id -Gn $USER | perl -lpe 's/\b$group\b//;s/\s+/,/g' # abmindicate` $USER >>/tmp/root_crontab
done
sudo crontab /tmp/root_crontab

Ou peut-être consulter ce script.

delayed-admin (linux ou macosx)


Dernière mise à jour : 2026-04-21