Re: INN2 authentification

Liste des GroupesRevenir à fcu serveurs 
Sujet : Re: INN2 authentification
De : iulius (at) *nospam* nom-de-mon-site.com.invalid (Julien ÉLIE)
Groupes : fr.comp.usenet.serveurs
Date : 31. Aug 2023, 10:34:46
Autres entêtes
Organisation : Groupes francophones par TrigoFACILE
Message-ID : <ucpjb6$26o8m$1@news.trigofacile.com>
References : 1 2 3
User-Agent : Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.14.0
Bonjour Marc,

As-tu essayé d'utiliser PAM pour l'authentification sur la base de
données ? (ckpasswd appelé sans argument va utiliser PAM)
 Non. Et l'objectif serait d'éviter un fork+exec, idéalement.
 Mais je pourrais déjà optimiser mon truc pour que la BD soit déjà
ouverte par exemple (en interrogeant un web service).
Cela accélérerait effectivement un peu l'authentification.
Est-ce si lent que cela actuellement ?
Il y a aussi le sudo qui consomme un peu de temps dans ta commande "auth".
Et sinon pour répondre à ta question initiale, il n'y a pas de script lancé en permanence par nnrpd. Une nouvelle instance (fork) de nnrpd est lancée à chaque nouvelle connexion d'un utilisateur, et tout le processus d'authentification reprend. nnrpd n'a pas de système autre que d'exécuter un script à cette fin (que ce soit ckpasswd ou un autre script dédié Kerberos v5, radius ou autre fait maison comme ckpasswd-db.pl).
Aussi, un exécutable compilé comme ckpasswd sera plus rapide à lancer qu'un script Perl d'où le fait que je te suggérais d'utiliser ckpasswd avec un plugin PAM pour PostgreSQL (https://github.com/pam-pgsql/pam-pgsql qui vient d'ailleurs d'être packagé dans sid par Debian).
Dans le cas le plus courant sur Alphanet (hors admin par exemple), il n'y a bien qu'un seul block auth parcouru lançant des scripts d'authentification ? Ils sont essayés à partir du dernier dans le fichier readers.conf en remontant jusqu'au premier. L'objectif étant de ne pas exécuter plusieurs scripts inutilement puisque tu es à la recherche de performance.
--
Julien ÉLIE
« Les soucis d'aujourd'hui sont les plaisanteries de demain. Rions-en
   donc tout de suite. » (Henri Béraud)

Date Sujet#  Auteur
19 Aug 23 * INN2 authentification6Marc SCHAEFER
30 Aug 23 `* Re: INN2 authentification5Julien ÉLIE
30 Aug 23  `* Re: INN2 authentification4Marc SCHAEFER
31 Aug 23   `* Re: INN2 authentification3Julien ÉLIE
31 Aug 23    `* Re: INN2 authentification2Marc SCHAEFER
31 Aug 23     `- Re: INN2 authentification1Julien ÉLIE

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal