Exécuter une commande système Linux en tant que superutilisateur, en utilisant un script python

J'ai postfix installé sur ma machine et je me suis mise à jour virtual_alias à la volée par programme(en utilisant python)(sur certains d'action). Une fois que j'ai mise à jour de l'entrée dans /etc/postfix/virtual_alias, je suis en cours d'exécution de la commande:

sudo /usr/sbin/postmap /etc/postfix/virtual_alias 2>>/work/postfix_valias_errorfile

Mais j'obtiens l'erreur:

sudo: sorry, you must have a tty to run sudo

Je veux lancer le mentionné commande sudo dans un non-humain moyen(sens, je suis en cours d'exécution de ce système de commande à partir d'un script python.). Alors, comment puis-je obtenir cette commande par programme?

source d'informationauteur None-da