A tester (et tiens nous au courant !)
Il faut utiliser et configurer le programme
consolehelper. Comme cela m'intéressait aussi, j'ai chercher comment faire. Voila donc un exemple :
1. Ton programme doit donc être enregistrer dans le chemin accessible par root (/sbin ou /usr/sbin)
Exemple :
su -
cd /usr/sbin
cp $(which xclock) heure
chmod 750 heure
Pour l'instant, la commande "heure" n'est disponible et autorisé que pour root.
2. Créer un lien dans le chemin de l'utilisateur entre le programme et consolhelper
su -
cd /usr/bin
ln -s consolehelper heure
3. créer le module PAM associé
Le plus simple et de prendre un exemple existant
su -
cd /etc/pam.d
cp up2date heure
4. Créer le fichier de configuration
su -
cd /etc/security/console.apps
echo "USER=root" >heure
echo "PROGRAM=/usr/sbin/heure" >>heure
4. Essayer
Bon chez moi ça marche.
A+