• [^] # rbash

    Posté par . En réponse au message compte utilisateur. Évalué à 2.

    y a un truc fait pour ça, c'est rbash (restricted bash). man rbash.

    C'est un vrai bash complet, mais qui interdit plein de choses en mode interactif (mais pas en mode script). Entre autres, de changer de répertoire, et de lancer des programmes avec un chemin explicite.
    Si le bashrc positionne des PATH et des alias qui vont bien, alors normalement il ne laissera à l'utilisateur que le choix de lancer les applis que tu prédéfinis.

    Après il suffit de mettre rbash au lieu de bash comme shell par défaut de ce compte.