• # Un script en tant que shell

    Posté par . En réponse au message Restreindre les commandes utilisateur. Évalué à 5.

    Il est possible d'utiliser un script shell en tant que shell utilisateur.
    En gros tu écris un script qui affiche un menu et attend une entrée utilisateur (ex : 1, 2 ou 3) place cette valeur dans une variable et suivant la valeur de cette variable lance le binaire ou le script que tu désires.

    Si le script de départ se termine, celui défini en tant que shell utilisateur, alors l'utilisateur est viré de sa session (normal), il ne peu jamais revenir à un vrai shell.

    Simple et efficace si tu as peu de commande à donner à tes utilisateurs.

    J'en ai parlé ici : https://linuxfr.org/comments/1093921,1.html
    Le fil d'origine peut également t'aider : https://linuxfr.org/forums/30/28195.html