私のマシンにpostfixがインストールされており、virtual_aliasをプログラムで(Pythonを使用して)(何らかのアクションで)オンザフライで更新しています。/etc/postfix/virtual_alias のエントリを更新したら、次のコマンドを実行しています。
sudo /usr/sbin/postmap /etc/postfix/virtual_alias 2>>/work/postfix_valias_errorfile
しかし、私はエラーが発生しています:sudo: sorry, you must have a tty to run sudo
上記の sudo コマンドを人間以外の方法で実行したい (つまり、このシステム コマンドを Python スクリプトから実行している)。では、このコマンドをプログラムで実行するにはどうすればよいでしょうか?