Retourner au contenu associé (entrée de forum : Un menu shell sécurisé)
Posté par jjn le 19 janvier 2006 à 17:31. En réponse au message Un menu shell sécurisé. Évalué à 3.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Menu Shell
Posté par jjn . En réponse au message Un menu shell sécurisé. Évalué à 3.
Tu peux utiliser dialog pour faire des menus à la ncurses.
Tu fais un script bash exécutable par tes utilisateurs, et tu définis ce script comme étant leur shell dans /etc/passwd.
Exemple de script avec dialog:
---8<----8<-----8<-----8<-----
#!/bin/bash
while (true); do
dialog \
--menu "Mon Menu" 10 50 3 \
1 "Initialisation" \
2 "Configuration" \
3 "Reboot" 2> /tmp/.setup
choice=`cat /tmp/.setup`
case $choice in
1)
echo "Initialisation"
;;
2)
echo "Configuration"
;;
3)
echo "Reboot"
;;
esac
done
---8<----8<-----8<-----8<-----