[Shell bash] besoin d'aide pour un shell de connexion [résolu]
Publié : mer. 18 mai 2016, 18:56
bonjour,
j'ai actuellement le shell de connection suivant :
contenu du .bashrc
si l'utilisateur qui se connecte est autre que toto ou tata alors une application se lance par défaut (dans laquelle les utisateurs travaillent)
si c'est toto ou tata qui se connecte alors on tombe sur l'invite et on peut lancer des commandes.
Pb : j'aimerais ajouter un troisième utilisateur (tutu) qui s'il se connecte tomberait sur l'invite,
le souci c'est que le shell me renvoie too many arguments : il n'accepte pas trois conditions.
J'aimerais bien contourner le pb mais je ne sais pas comment ..
Pourriez vous m'aider
Ps : je ne peux formuler la condition que par la négative , car je sais quels utilisateurs doivent accéder à l'invite mais je ne peux présager des noms d'utilisateurs qui ont besoin d'accéder à l'appli
merci
j'ai actuellement le shell de connection suivant :
contenu du .bashrc
Code : Tout sélectionner
if [ "$LOGNAME" != "toto" -o "$LOGNAME" != "tata" ] ;
then
exec application
fi
si c'est toto ou tata qui se connecte alors on tombe sur l'invite et on peut lancer des commandes.
Pb : j'aimerais ajouter un troisième utilisateur (tutu) qui s'il se connecte tomberait sur l'invite,
Code : Tout sélectionner
if [ "$LOGNAME" != "toto" -o "$LOGNAME" != "tata" -o "$LOGNAME" != "tutu"] ;
then
exec application
fi
J'aimerais bien contourner le pb mais je ne sais pas comment ..
Pourriez vous m'aider
Ps : je ne peux formuler la condition que par la négative , car je sais quels utilisateurs doivent accéder à l'invite mais je ne peux présager des noms d'utilisateurs qui ont besoin d'accéder à l'appli
merci