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é.
# Avec un simple script shell
Posté par slack . En réponse au message PAM : empêcher un user de se connecter. Évalué à 1.
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é.