[Résolu] Empêcher Ctrl-C et Ctrl-Alt-Fx en Shell Linux

Empêcher Ctrl-C et Ctrl-Alt-Fx en Shell Linux [Résolu] - Shell/Batch - Programmation

Marsh Posté le 29-01-2009 à 14:29:49    

Bonjour à tous,  
 
j'écris en ce moment un script en shell qui sécurise le lancement d'une application de restauration système. Ca se déroule en mode console et le soucis c'est que lors de la demande du mot de passe on peut très bien faire cCtrl-C pour quitter ou Ctrl-Alt-Fx pour changer de console. Existe-t-il un moyen d'empêcher l'utilisation de ces 2 combinaisons ?
 
Merci d'avance pour toute info


Message édité par titbabou le 29-01-2009 à 17:02:23
Reply

Marsh Posté le 29-01-2009 à 14:29:49   

Reply

Marsh Posté le 29-01-2009 à 15:15:23    

J'ai à moitié répondu à ma question, puisqu'il m'a suffit de faire un stty intr '' (2 simples quotes) pour "désattribuer" le Ctrl-C sur la console courante. Mais il faut donc que je parvienne à désactiver Ctrl-Alt-Fx...

Reply

Marsh Posté le 29-01-2009 à 17:02:05    

Résolu : il faut diéser les lignes correspondant aux autres consoles dans inittab et le relancer grâce à init -q.

Reply

Marsh Posté le 30-01-2009 à 13:38:04    

Ca m'a l'air un peu bancale ta solution quand même. En quoi ça te gène que l'utilisateur change de tty pendant l'exécution de ton application ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed