Nos meus sistemas Ubuntu e Centos 5, ckpasswd
é parte de inn2
e encontrado como /usr/lib/news/bin/auth/passwd/ckpasswd
. Eu ficaria surpreso se não estivesse lá no Centos 6.
Estou tentando configurar um servidor de notícias da intranet, inn2, e estou empenhado em configurar a autenticação do usuário.
Meu arquivo readers.conf tem esta aparência:
auth all {
auth: "ckpasswd -d <pathdb in inn.conf>/newsusers"
auth: "ckpasswd -s"
}
access full {
users: *
newsgroups: *
}
Eu criei um banco de dados de senhas usando um script Perl chamado dbmpasswd que eu peguei de algum lugar. Este script criou dois arquivos, newsusers.pag
e newsusers.dir
.
No bloco auth all
acima, estou fazendo referência a um programa chamado ckpasswd
, mas não consigo encontrar esse programa no meu sistema (CentOS 6.2) em nenhum lugar. yum whatprovides
não retorna nada e não está no meu caminho. O Google também não aparece muito.
Onde posso encontrar ckpasswd
e mais importante, suponho - este é o caminho certo para configurar a autenticação para inn2?
Uma versão mais antiga do yum seria erroneamente combinada com arquivos, agora você deve especificar explicitamente o comportamento com algo como * / ckpasswd:
$ yum provides */ckpasswd
Loaded plugins: fastestmirror
Reducing CentOS-5 Testing to included packages only
Finished
inn-2.4.3-9.el5.i386 : The InterNetNews (INN) system, an Usenet news server.
Repo : base
Matched from:
Filename : /usr/lib/news/bin/auth/passwd/ckpasswd
Então agora que você sabe onde está, certifique-se de que está no seu $ PATH ou especifique o caminho completo na sua configuração.