Erro ao iniciar oidentd (FreeBSD8.2)

1

Sou novo no BSD e já tentei pesquisar no google sobre esse erro, mas ninguém parece tê-lo encontrado ou o quê.

Quando tento executar o oidentd via "/usr/local/etc/rc.d/oidentd.sh start". Diz Comando não encontrado.

Quando tento executá-lo via "oidentd start", este erro está aparecendo: [linha 12] Esta construção é válida apenas para arquivos de configuração do usuário. Erro ao ler o arquivo de configuração

Eu adicionei meu oidentd.conf em / etc / e já adicionei oidentd_enable="YES" no rc.conf.

Aqui está o que eu tenho no meu oidentd.conf

default {
        default {
                allow spoof
                deny spoof_all
                deny spoof_privport
                allow random_numeric
                allow numeric
                allow hide
        }
}

global { Reply "hello" }

user root {
        default {
                force reply "UNKNOWN"
        }
}

Estou preso agora e não consigo encontrar nenhum artigo sobre isso.

    
por jmc 10.11.2011 / 10:21

1 resposta

1

a diretiva "global" é especificamente definida apenas para configuração do usuário. isto é, ele pode ser usado em configurações de ohosts hospedadas pelo userhome (~ / .oidentd.conf). você deve remover a diretiva global de /usr/local/etc/oidentd.conf (esse é o local padrão para o serviço oidentd procurar por oidentd.conf). Você pode usar a variável oidentd_conf rc.conf para especificar outro local para o arquivo de configuração, de modo que as entradas oidentd rc.conf sejam semelhantes a:

oidentd_enable="YES"
oidentd_conf="/usr/local/etc/oidentd.conf" #the default

como para o primeiro erro (ao iniciar oidentd como um serviço) ... isso pode exigir um pouco de depuração, pois não tenho certeza do que pode causar esse problema. Por enquanto, corrija seu arquivo de configuração conforme descrito acima e tente iniciar o serviço novamente.

    
por 10.11.2011 / 10:30

Tags