[PAM?] Interdire un utilisateur d'une IP

Interdire un utilisateur d'une IP [PAM?] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 21-02-2007 à 10:47:28    

Bonjour,
 
Je voudrais bloquer un utilisateur précis venant d'une IP précise.  
 
Voici ce que j'ai déjà essayé :
J'ai mis dans le fichier /etc/login.acces :

Code :
  1. -:user:192.x.x.x


qui pour moi devait bloquer totalement user venant de 192.x.x.x
Mais de 192.x.x.x j'arrive à me logguer avec user en ssh.
 
J'ai modifié la configuration de sshd, j'ai mis  

Code :
  1. UseLogin yes


afin de prendre en compte le fichier login.access par ssh puis je l'ai redémarré.
J'arrive toujours à me logguer avec user en ssh depuis 192.x.x.x
 
Je me demande si ça n'a pas un rapport avec PAM...
 
Enfin, je cafouille un peu.  
Merci de votre aide
 

Reply

Marsh Posté le 21-02-2007 à 10:47:28   

Reply

Marsh Posté le 21-02-2007 à 11:35:33    

Utilises iptables. Google te donnera plein de liens pour bloquer une ip spécifique avec iptables. ça ressemblera probablement à un truc dans ce goût :
iptables -A INPUT -s <ip que tu veux bloquer> -j DROP


---------------
Ubuntu c'est nul ! Tu l'installes et puis ça marche ... y a rien à bidouiller. rm -rf /  
Reply

Marsh Posté le 21-02-2007 à 11:41:42    

Je ne veux pas bloquer une IP complètement, juste un utilisateur venant de cette IP...

Reply

Marsh Posté le 21-02-2007 à 11:52:09    

c'est quoi ce bronx ? tu dis utiliser Pam et après tu actives login pour ssh ...

Reply

Marsh Posté le 21-02-2007 à 12:12:02    

Pardon j'ai lu trop vite.
Taz a raison.
Pourquoi tu désactives pas tout simplement l'accès à l'utilisateur :
/etc/passwd  : user /bin/false


---------------
Ubuntu c'est nul ! Tu l'installes et puis ça marche ... y a rien à bidouiller. rm -rf /  
Reply

Marsh Posté le 21-02-2007 à 15:46:06    

En fait je ne peux pas désactiver totalement l'utilisateur parce qu'il doit pouvoir se connecter de certaines IPs.
Si je met /bin/false il ne pourra plus se connecter de nulle part...
 
En fait je crois que j'utilise PAM, mais j'ai dû mal à comprendre le fonctionnement. Petite précision, je suis sous Gentoo :
 
* sys-libs/pam
      Latest version available: 0.78-r3
      Latest version installed: 0.78-r3
      Size of files: 8,647 kB
      Homepage:      http://www.kernel.org/pub/linux/libs/pam/
      Description:   Pluggable Authentication Modules
      License:       PAM
 
*  sys-auth/pam_ssh
      Latest version available: 1.91-r2
      Latest version installed: 1.91-r2
      Size of files: 189 kB
      Homepage:      http://pam-ssh.sourceforge.net/
      Description:   Uses ssh-agent to provide single sign-on
      License:       BSD as-is
 
Ca peut se configurer dans PAM ?
 
 

Reply

Marsh Posté le 21-02-2007 à 17:38:22    

C'est bon j'ai trouvé :
 DenyUsers
             This keyword can be followed by a list of user name patterns,
             separated by spaces.  Login is disallowed for user names that
             match one of the patterns.  Only user names are valid; a numeri-
             cal user ID is not recognized.  By default, login is allowed for
             all users.  If the pattern takes the form USER@HOST then USER and
             HOST are separately checked, restricting logins to particular
             users from particular hosts.  The allow/deny directives are pro-
             cessed in the following order: DenyUsers, AllowUsers, DenyGroups,
             and finally AllowGroups.

Reply

Sujets relatifs:

Leave a Replay

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