Lo que quiero es generar una lista de usuarios y contraseñas para
autentificar luego con inn2. He mirado las páginas de manual y parece que
está claro, ya que da varias opciones, pero se inclina por ckpasswd.
Mirando la página man de ckpasswd, pone un script en perl que crea una base
de datos, pero yo no estoy muy puesto en perl, así que me da que este
script es "para una vez", porque no sé cómo se pueden hacer modificaciones
posteriores de añadir e incluso borrar registros.
Resumiendo, quiero un sistema parecido al genericstable de sendmail que,
partiendo de un fichero de texto (con permisos sólo para root, obviamente),
que algún programa lo trate para generar un fichero (o base de datos) de
usuarios y contraseñas para luego poder usarlo con inn2. Tampoco estaría de
más la implementación en el readers.conf del sistema que se proponga.
Saludos.
--
|----------------------------------------------------------------------|
| http://counter.li.org info: Linux user: 92390 - Linux machine: 39301 |
| Oscar Manuel Gómez Senovilla - mailto:om...@BORRARfindhere.com |
|----------------------------------------------------------------------|
El Tue, 02 Jul 2002 18:18:07 +0200, a
Oscar Manuel Gómez Senovilla <os...@omgs.es> le dio por escribir:
> Resumiendo, quiero un sistema parecido al genericstable de sendmail que,
> partiendo de un fichero de texto (con permisos sólo para root, obviamente),
> que algún programa lo trate para generar un fichero (o base de datos) de
> usuarios y contraseñas para luego poder usarlo con inn2. Tampoco estaría de
> más la implementación en el readers.conf del sistema que se proponga.
Kuantiko hizo algo parecido; un script de perl que crea/modifica
una base de usuarios que puede ser leida a partir de una entrada en el
readers.conf.
La tienes en: http://antonio.escomposlinux.org/archivos/inn2db.pl
- --
Un saludo.
Antonio <ant...@escomposlinux.org>
Clave pública gnupg en pgp.escomposlinux.org
Usuario Linux registrado nº 189536
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE9Ijfj2t+2vrJ8PLURAvWdAJwMKZ1hw8NBM8ZKF9rISM97VuWrIwCfeaVw
u34hNZcKSga78XWDmwbp5Jg=
=N8+K
-----END PGP SIGNATURE-----
Aunque parezca una tonteria ... prueba con el htpasswd del Apache ...
Vease:
Editar /etc/news/readers.conf amb ...
auth all {
auth: "ckpasswd -f /var/lib/news/db/newsusers"
}
access full {
users: *
newsgroups: "*,!junk*,!control*"
}
Utilitzar l' htpasswd ( de l'Apatxe ) amb ...
htpasswd -cb /var/lib/news/db/newsusers nom_usuari password_usuari
( ... el modificador -c tan sols farà falta per crear inicialment l'arxiu de
passwords ... )
>>>>> "Oscar" == Oscar Manuel Gómez Senovilla <os...@omgs.es> writes:
Oscar> de datos, pero yo no estoy muy puesto en perl, así que me
Oscar> da que este script es "para una vez", porque no sé cómo se
Oscar> pueden hacer modificaciones posteriores de añadir e incluso
Oscar> borrar registros.
El fichero que usa ckpasswd es 100% compatible con el formato de
contreñas basicas de Apache y otros productos. Es basicamente un
formato
usuario:contraseña
usuario:contraseña
Es decir, un usuario por linea y la contraseña cifrada con crypt. Si
ya tienes apache en esa maquina, la utilidad htpasswd te sirve para
crear o modificar el fichero. Para dar de baja una cuenta, basta con
borrar esa linea. Es un fichero de texto puro y duro, asi que no
deberias tener mayores problemas.
Saludos. Iñaki.
- --
Computer Science Department
Mondragon Unibertsitatea - ETEO
20560 Oñati - Spain
+34 943 718009 (ext. 225)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Processed by Mailcrypt and GPG
iD8DBQE9Iv/uRgC43oKhB3QRAiwgAJ9poKNYa78AIUbc9S/aNNYyOmsAZgCffhwN
ZX8VVIY0xmbCPAgbjWl3imU=
=NKQV
-----END PGP SIGNATURE-----