consolehelper, нифига не понял как его использовать.
Да там ничего сложного.
Пусть прога называется proga
Прогу в /usr/sbin
т.е. /usr/sbin/proga
В /usr/bin создать ссылку на /usr/bin/consolehelper
т.е.
ln -s /usr/bin/consolehelper /usr/bin/proga
В /etc/pam.d/ создать файл proga с содержанием
+++
#%PAM-1.0
auth sufficient pam_rootok.so
auth substack system-auth
account required pam_permit.so
password required pam_deny.so
session optional pam_xauth.so
+++
В /etc/security/console.apps/ создать файл proga с содержанием
+++
USER=root
PROGRAM=/usr/sbin/proga
SESSION=true
FALLBACK=true
+++
все...