Não é possível encontrar o ckpasswd para inn2

1

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?

    
por skyler 29.03.2013 / 20:24

2 respostas

1

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.

    
por 29.03.2013 / 21:08
1

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.

    
por 30.03.2013 / 11:41