[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-team] perltk sécurité linux



Bonjour,                   suse 6.1   kernel 2.2.5

J'ai écrit un programme en perltk qui utilise ioperm, inb et outb du C.
Lorsque je lance ce programme en temps que root tout fonctionne.
Si je veux le lancer sous un autre compte ioperm renvoie -1 (erreur),
l'écran s'affiche, lorsque je veux utiliser un outb le programme se termine
et renvoie ce message d'erreur (Erreur de segmentation.).
J'ai lu dans Programmation en PERL (page 357) que dans ce cas, il fallait
écrire et compiler sous root un lanceur en C et le rendre setuid.
Quand je lance ce programme sous un autre compte que root, ioperm renvoie
0 (OK) l'écran ne s'affiche pas et j'obtiens ce message d'erreur
(tainted at /usr/lib/perl5/5.00502/i586-linux/Tk/MainWindow.pm line 55.
MainWindow->new() at /home/mat/xradperl.pl line 24).
Il me semble que PERL fonctionne (ioperm = 0) et que TK ne peut ouvrir
une fenêtre graphique.
Pourriez-vous m'aider.
Merci.

Mathieu 

---------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.