• # Avec un simple script shell

    Posté par . En réponse au message PAM : empêcher un user de se connecter. Évalué à 1.

    Pour limiter les connections (en mode texte) aux utilisateurs ayant un répertoire personnel, attribue aux utilisateurs le shell /bin/connection-autorisee

    Le fichier /bin/connection-autorisee a pour propriétaire root:root et pour droits 755. Il est exécutable et contient les six lignes suivantes :
    #!/bin/bash
    if [ -d /home/${USER} ] ; then
    /bin/bash
    else
    echo "Vous n'avez pas le droit de vous connecter"
    fi

    Cela bloque les "su - utilisateur" si utilisateur n'est pas autorisé.