Aller au contenu
Aller au menu
Dépêches
Journaux
Liens
Forums
Wiki
Rédaction
Recherche :
jjn a écrit 1 commentaire
#
Menu Shell
Posté par
jjn
le 19 janvier 2006 à 17:31
.
En réponse au message
Un menu shell sécurisé
. Évalué à
3
.
Salut,
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<-----
# 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<-----