PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Hébergement serveur > fr.comp.usenet.serveurs > [INN] Demander l'identification de l'utilisateur
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
fr.comp.usenet.serveurs Administration de serveurs NNTP.

[INN] Demander l'identification de l'utilisateur

Réponse
 
LinkBack Outils de la discussion
Vieux 25/12/2006, 00h56   #1
Jonathan
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut [INN] Demander l'identification de l'utilisateur

Bonjour,

J'ai installé INN 2 via le paquet kivabien sur ma debian testing et tout
fonctionne bien Mais j'aimerai faire en sorte que l'utilisateur non
identifié ne voit que certains groupes, et donner aux autres la
possibilité de s'identifier pour voir apparaître les groupes auxquels y
ont accès. Ca ne m'a pas l'air bien compliqué, mais je ne sait pas
comment identifier les utilisateurs (quel fichier ?).

Merci

--
Jonathan, aussi connu sous le nom de jol30, avant
  Réponse avec citation
Vieux 25/12/2006, 11h09   #2
Gérald Niel
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [INN] Demander l'identification de l'utilisateur

Le Lundi 25 décembre 2006 à 00:56 UTC, Jonathan écrivait sur
fr.comp.usenet.serveurs :

> J'ai installé INN 2 via le paquet kivabien sur ma debian testing et tout
> fonctionne bien Mais j'aimerai faire en sorte que l'utilisateur non
> identifié ne voit que certains groupes, et donner aux autres la
> possibilité de s'identifier pour voir apparaître les groupes auxquels y
> ont accès. Ca ne m'a pas l'air bien compliqué, mais je ne sait pas
> comment identifier les utilisateurs (quel fichier ?).


Il y a plusieures méthode, voir le man readers.conf et man ckpasswd où
il y a un exemple de script Perl pour générer un fichier de mot de
passe si on utilise l'option -d.
L'option -f permet d'utiliser un fichier généré avec htpasswd
(installé par Apache).

Chez Fred <http://news.lacave.net/inn/index.html> il y a des exemples
basé sur Perl.

@+
--
> A l'heure actuelle, il s'est formé une sorte "d'aristocratie" de Linux
> qui essaye de maintenir ses connaissances pour elles et d'en priver les
> autres en innondant chaque débutant de documentations

-+- EF in Guide du liuxien pervers : "Comprenne qui pourra..." -+-
  Réponse avec citation
Vieux 27/12/2006, 22h16   #3
Jonathan
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [INN] Demander l'identification de l'utilisateur

Gérald Niel a écrit :
> Il y a plusieures méthode, voir le man readers.conf et man ckpasswd où
> il y a un exemple de script Perl pour générer un fichier de mot de
> passe si on utilise l'option -d.
> L'option -f permet d'utiliser un fichier généré avec htpasswd
> (installé par Apache).
>
> Chez Fred <http://news.lacave.net/inn/index.html> il y a des exemples
> basé sur Perl.


Bonjour et merci d'avoir répondu

Je connaissait déjà ce site. J'y suis retourné faire un tour mais rien a
faire, aucun des 2 scripts perl veut fonctionner Soit:

- Je suis une daube ( possible ),
- Le script en question en fonctionne plus avec les nouvelles versions
de INN ( j'ai cru voir quelque part que le site n'avait pas été mis a
jour depuis un petit moment ? ).

J'ai également remarqué a coups de telnet que la version utilisée sur le
serveur news.lacave.net etait la 2.5. J'utilise la 2.2.4 (package debian).

--
Jonathan
  Réponse avec citation
Vieux 27/12/2006, 22h21   #4
Jonathan
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [INN] Demander l'identification de l'utilisateur

Gérald Niel a écrit :
> Il y a plusieures méthode, voir le man readers.conf et man ckpasswd où
> il y a un exemple de script Perl pour générer un fichier de mot de
> passe si on utilise l'option -d.
> L'option -f permet d'utiliser un fichier généré avec htpasswd
> (installé par Apache).
>
> Chez Fred <http://news.lacave.net/inn/index.html> il y a des exemples
> basé sur Perl.


Bonjour et merci d'avoir répondu

Je connaissait déjà ce site. J'y suis retourné faire un tour mais rien a
faire, aucun des 2 scripts perl veut fonctionner Soit:

- Je suis une daube ( possible ),
- Le script en question ne fonctionne plus avec les nouvelles versions
de INN ( j'ai cru voir quelque part que le site n'avait pas été mis a
jour depuis un petit moment ? ).

J'ai également remarqué a coups de telnet que la version utilisée sur le
serveur news.lacave.net etait la 2.5. J'utilise la 2.4.4 (package debian
4.0 ).

--
Jonathan, aussi connu sous le nom de jol30, avant
  Réponse avec citation
Vieux 27/12/2006, 23h21   #5
F. Senault
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [INN] Demander l'identification de l'utilisateur

Le 27 décembre 2006 à 23:21, Jonathan a écrit :

> Gérald Niel a écrit :


>> Chez Fred <http://news.lacave.net/inn/index.html> il y a des exemples
>> basé sur Perl.

>
> Bonjour et merci d'avoir répondu
>
> Je connaissait déjà ce site. J'y suis retourné faire un tour mais rien a
> faire, aucun des 2 scripts perl veut fonctionner Soit:
>
> - Je suis une daube ( possible ),
> - Le script en question ne fonctionne plus avec les nouvelles versions
> de INN ( j'ai cru voir quelque part que le site n'avait pas été mis a
> jour depuis un petit moment ? ).


Hey ! Il est vrai qu'une certaine partie du site tombe un peu en
morceaux, mais la majorité est fonctionnelle ; la partie sur le filtrage
et l'authentificateur avec limite de connexions avec certitude (c'est en
prod, et j'ai fait une seconde version hier à 4h du matin), le script
perl plus vieux avec son fichier d'utilisateurs sur un format spécial un
peu moins.

Ceci étant dit, ta demande est terriblement simple, il ne faut
certainement pas un script perl pour cela.

Ta première tâche sera de localiser ton fichier readers.conf. Il doit
normalement se trouver à côté d'inn.conf, ou tout du moins dans le
répertoire 'pathetc' d'inn.conf.

Ensuite, tu dois avoir quelque chose qui ressemble très fort à ceci
dedans (attention, l'ordre est _capital_, les défauts doivent se trouver
avant les exceptions) :

auth "internet" {
hosts: "0.0.0.0/0"
default-domain: "domaine"
auth: "ckpasswd -f /etc/news/users"
}

auth "localhost" {
hosts: "127.0.0.1,stdin"
default: "admin"
default-domain: "domaine"
}

access "guest" {
users: "*"
newsgroups: "public.*"
access: R
}

access "user" {
users: "*@domaine"
newsgroups: "*"
access: RP
}

access "admin" {
users: "admin@domaine"
newsgroups: "*"
access: RPAL
nnrpdcheckart: false
}

(Non testé, je précise.)

Avec évidemment le besoin de personnaliser un peu (j'ai notamment mon IP
publique dans l'auth localhost, par exemple). Tu remarqueras que les
accès internet s'authentifient via un fichier qui est passé en
paramètre. C'est probablement lui que tu cherchais, croyant qu'il est
"hardcodé" dans le serveur.

A noter aussi que certains programmes clients (notamment de la famille
netscape/mozilla) ont parfois des problèmes avec ce type de setups. En
particulier, tous n'envoient pas le login/pass si le serveur ne les
réclame pas spécifiquement, et donc ne voient que les groupes publics si
on ne trouve pas le moyen de forcer le login.

> J'ai également remarqué a coups de telnet que la version utilisée sur le
> serveur news.lacave.net etait la 2.5. J'utilise la 2.4.4 (package debian
> 4.0 ).


Et encore, une 2.5 légèrement bricolée. Mais il n'y a aucune différence
à ce niveau.

Fred
--
The joy of life consists in the exercise of one's energies, continual
growth, constant change, the enjoyment of every new experience. To stop
means simply to die. The eternal mistake of mankind is to set up an
attainable ideal. (Aleister Crowley)
  Réponse avec citation
Vieux 28/12/2006, 00h09   #6
Jonathan
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [INN] Demander l'identification de l'utilisateur

Merci pour cette réponse !
J'y suis presque

Que doit contenir le fichier /etc/news/users ? j'y ai mis
monlogin:monmotdepasse mais ça ne semple pas fonctionner...

Mon debian ne connait pas la commande ckpasswd: Est-elle interne a INN
ou dois-je installer un package supplémentaire ?

Merci.

--
Jonathan, aussi connu sous le nom de jol30, avant
  Réponse avec citation
Vieux 28/12/2006, 06h45   #7
Gérald Niel
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [INN] Demander l'identification de l'utilisateur

Le Jeudi 28 décembre 2006 à 00:09 UTC, Jonathan écrivait sur
fr.comp.usenet.serveurs :

> Que doit contenir le fichier /etc/news/users ? j'y ai mis
> monlogin:monmotdepasse mais ça ne semple pas fonctionner...
>
> Mon debian ne connait pas la commande ckpasswd: Est-elle interne a INN
> ou dois-je installer un package supplémentaire ?


Sur un FreeBSD avec une installation standard de INN c'est dans
/usr/local/news/bin/auth/passwd/.
Je dirais donc que ça doit se trouver dans [path news]/bin/auth/passwd/.

Quant-au fichier utiliser avec 'ckpasswd -f' c'est comme je le disais
un fichier que l'on peut générer avec htpasswd qui est fourni avec Apache.

Dans ce cas la commande pour ajouter un utilisateur serait :

htpasswd -b path_to/fichier user motdepasse

voir 'htpasswd -h' et 'man htpasswd'.

@+
--
> Bon, je recherche toujours un mec qui " touche " sous linux sur rochefort

Il m'arrive de toucher, mais dans ces moments la, je pense pas trop a
linux.
-+- ST in Guide du linuxien pervers : "Linux c'est une affaire de doigté"
  Réponse avec citation
Vieux 28/12/2006, 08h10   #8
F. Senault
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [INN] Demander l'identification de l'utilisateur

Le 28 décembre 2006 à 01:09, Jonathan a écrit :

> Merci pour cette réponse !
> J'y suis presque
>
> Que doit contenir le fichier /etc/news/users ? j'y ai mis
> monlogin:monmotdepasse mais ça ne semple pas fonctionner...


user:hash:xxx

Password hashé classique, à la méthode fichier passwd Unix.

Par exemple :

9:07 fred@balvenie:~> perl -e 'print crypt("toto", "bL")."\n";'
bLFsqfqbf75O2

> Mon debian ne connait pas la commande ckpasswd: Est-elle interne a INN
> ou dois-je installer un package supplémentaire ?


Elle est normalement interne à INN, sauf si celui qui a fait la package
en a décidé autrement. (Des fois, avec Debian...)

> Merci.


Fred
--
Feel the bile rising From your guilty past
With your nerves in tatters As the cockleshell shatters
And the hammers batter Down your door
/You better run !/ (Pink Floyd, Run Like Hell)
  Réponse avec citation
Vieux 28/12/2006, 12h13   #9
Jonathan
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [INN] Demander l'identification de l'utilisateur

mrci ça marche au poil Dire que j'ai passé deux jours a bidouillier
perl pour rien...

Encore merci a vous deux !

--
Jonathan, aussi connu sous le nom de jol30, avant
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 23h08.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,18177 seconds with 17 queries