OoO Pendant le repas du jeudi 17 août 2006, vers 19:14, Bulot Grégory <[EMAIL PROTECTED]> disait:
> Bonjour, > je suis en train de préparer un shell d'administration simplifier (1 = check > mail, 2=relance apache, 3=relance serveur) > donc en shell (bash) j'ai un boucle 'read $Reponse' malheureusement on peut > faire ctrl-C, dans ce cas l'utilisateur à accès au prompt et peu taper les > commandes qu'il souhaite (rm -fR / .....) et evidement je ne le souhaite pas, > je voudrais savoir s'il est possible de n'autoriser que des choix que > j'aurais définis (empécher les ctrl c dans un premier temps sera déjà pas > mal) > actuellement après avoir saisi le login admin / pass admin, dans le .bashrc > je > lance un script shell qui lui propose les choix En plus des autres réponses, je pense que tu devrais plutôt mettre dans ton .bashrc quelque chose comme : exec /chemin/vers/ton/script Ainsi, le shell interactif qui était en cours de lancement est remplacé par un script. Si celui-ci plante ou se fait tuer d'une façon ou d'une autre, tu ne retournes pas au shell interactif car celui-ci n'existe plus (exec). -- panic("esp_handle: current_SC == penguin within interrupt!"); 2.2.16 /usr/src/linux/drivers/scsi/esp.c -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]