jjn a écrit 1 commentaire

  • # Menu Shell

    Posté par  . 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<-----