Empêcher le login local pour des utilisateurs

Empêcher le login local pour des utilisateurs - Linux et OS Alternatifs

Marsh Posté le 19-11-2001 à 14:57:10    

Comment faire pour des utilisateur ne puissent pas se loguer en local mais puissent y accéder par le réseau, un peu comme sur un serveur NT ou 2000?

Reply

Marsh Posté le 19-11-2001 à 14:57:10   

Reply

Marsh Posté le 19-11-2001 à 19:29:04    

thony06 a écrit a écrit :

Comment faire pour des utilisateur ne puissent pas se loguer en local mais puissent y accéder par le réseau, un peu comme sur un serveur NT ou 2000?  




 
Je n'ai teste cette solution que pour une RedHat 7.1, mais je pense que le principe s'applique aussi bien a d'autres distributions car c'est un principe standard Linux :
 
Toute action de login (distant ou local en console) est gere par les PAM (Plugable Authentication Module). Voici donc les etapes a suivre pour que seul root puisse se connecter en local, mais pas les utilisateurs (ces derniers pourront cepednant se connecter via telnet, du moins avec la solution que je propose) :
 
1) Edite ton fichier /etc/pam.d/login, et rajoute la ligne suivante :  
 
account    required     /lib/security/pam_access.so
 
2) Edite le fichier /etc/security/acess.conf, et rajoute a la fin la ligne suivante (si tu comprends la syntaxe de ce fichier, tu pourras affiner ton filtrage) :
 
-:ALL EXCEPT root:LOCAL
 
Et voila, ca marche...uniquement pour les acces console en local.
 
A+
 
Arno


---------------
Freeware de gestion de bourse : http://www.boursexpert.free.fr
Reply

Marsh Posté le 19-11-2001 à 20:13:27    

OK, merci pour ta solution mais j'en ai trouvé une autre qui marche pas mal:
en mettant /bin/false comme interpréteur pour les utilisateurs ne devant pas se connecter localement...

Reply

Marsh Posté le 19-11-2001 à 20:19:27    

mais avec /bin/false tes utilisateurs
ne pourront pas arriver en telnet
par le rezo.

Reply

Marsh Posté le 19-11-2001 à 20:43:40    

je veux pas qu'ils se connectent en telnet (sauf quelques uns), ils doivent juste pouvoir se connecter au serveur Samba...

Reply

Marsh Posté le 20-11-2001 à 09:01:08    

thony06 a écrit a écrit :

OK, merci pour ta solution mais j'en ai trouvé une autre qui marche pas mal:
en mettant /bin/false comme interpréteur pour les utilisateurs ne devant pas se connecter localement...  




 
Desole, j'avais cru comprendre que tu voulais seulement empecher les login LOCAUX (cf le titre de ton topic). Ce qui constitue une manipulation plus fine des divers fichiers mis en jeu lors du login.
 
Evidement, si tu veux tout bonnement eviter que les utilisateurs puissent se loguer... ta solution est la plus simple.
 
Mais alors, essaye a l'avenir de poser des questions plus precises ou de mettre un titre plus clair, cela nous evitera tous de chercher pour toi une solution a un probleme qui est en fait plus simple.
 
Arno.


---------------
Freeware de gestion de bourse : http://www.boursexpert.free.fr
Reply

Marsh Posté le 20-11-2001 à 20:03:22    

Désolé, désolé, me tape pas :D
Et puis, ca aura peut-être donné des idées à d'autres... Tes efforts ne sont peut-être pas vains ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed