Jai écrit un programme qui fait des outputs via une carte d'I/O.
Cette carte ne possède pas de drivers, je fais donc des inb, outb.
mais pour cela j'ai besoin des droits superutilisateur.
Aucun problème, il suffit de faire un :
chmod a+s monExecutable
Ainsi n'importe qui peut exécuter ce programme.
Maintenant j'ai une interface graphique, mais ce système ne fonctionne plus.
Voici l'erreur que j'obtiens :
The KDE libraries are not designed to run with suid privileges.
Donc voici ma question :
est-il possible dans le programme même, de donner les droits superutilisateur ?
Ou y a-t-il un autre moyen.
J'imagine que oui, puisque les drivers peuvent être utilisés par n'importe qui.
---------------
Il n'est pas nécéssaire de réussir pour persévérer.