Tout d'abord, je suis un débutant Linux, alors soyez indulgent avec moi.
La plupart des conseils que j'ai trouvés sur le Web pour limiter les tentatives de connexion ne concernent pas Quantal. Tout cela spécifie l'utilisation de pam_tally.so
ou pam_tally2.so
, qui semblent être les mécanismes fondamentaux de Linux pour l'authentification des utilisateurs. Malheureusement, il apparaît également que diverses distributions (RHEL, Ubuntu, Cent, etc.) présentent de légères variations pour les exigences de configuration.
Dans 12.10, après l'activation pam_tally.so
, les principaux problèmes que j'ai rencontrés sont liés à une incrémentation incorrecte du décompte:
- incrémente 2 fois pour chaque échec de connexion
- incrémente tous les autres utilisateurs lorsqu'un utilisateur échoue
- incrémente tous les autres lorsqu'un utilisateur change de compte
Et d'autres variantes de ce comportement. Cependant, il verrouille les comptes qui dépassent la limite, comme requis, et réinitialise le compteur à 0 après une connexion réussie.
pam_tally2.so
élimine certaines des erreurs, telles que l'incrémentation de tous les autres utilisateurs lorsqu'un utilisateur différent échoue, mais incrémente toujours l'utilisateur 2 fois pour chaque échec.
Voici à quoi /etc/pam.d/common-auth
ressemble mon apparence:
auth required pam_tally2.so file=/var/log/tallylog deny=3
auth [success=1 default=ignore] pam_unix.so
account required pam_tally2.so
auth requisite pam_deny.so
auth required pam_permit.so
auth optional pam_cap.so
Si je reproduis les instructions des pages de manuel pour pam_tally2.so
, je suis verrouillé hors de la machine et je dois annuler les modifications via root à partir d'un démarrage LiveCD.
Mes questions sont:
- Est
pam_tally.so
maintenant totalement déconseillé en faveur depam_tally2.so
? - Quelqu'un a-t-il un fichier d'authentification commun fonctionnel qu'il peut publier, qui fonctionne exactement comme annoncé, pour 12.10 ? Toute autre suggestion est également la bienvenue.
- 13.04 utilise-t-il un mécanisme différent de pam_tally pour gérer le nombre de connexions et les verrouillages?
Si 13.04 limite correctement les connexions, avec moins de tracas que 12.10, je migrerais probablement vers lui car la limitation des tentatives de connexion est une fonctionnalité nécessaire pour cette machine. Si les tentatives de connexion ne peuvent pas être limitées dans une version d'Ubuntu, je devrai probablement utiliser une autre distribution, comme CentOS.