2 дШурик
под бубунтой ни по Вашему ни по моему не получается( мучаю sudo)
в обоих случаях пасс передается программулине а не судо
у себя формировал так команду:
echo "1111" | sudo leafpad
леафпад потом эти 1111(берется из entry) отображает, если пасс в консоли ввести
(подсматривал подсказки на бубунтовских форумах)
видимо sudo под бубунтой как и su пароль только с tty берет, а не с stdin'a