Назад | Перейти на главную страницу

проблема с oidentd на CentOS 6.3


У меня странная проблема с демоном oident на моем VPS. Когда я пытаюсь запустить его, я получаю эту ошибку:

[root @ ldvps ~] # oidentd
[строка 4] Эта конструкция действительна только для файлов конфигурации пользователя.
Ошибка чтения файла конфигурации

Я также убедился, что он читает правильный oidentd.conf из /etc/oidentd.conf, набрав

oidentd -c /etc/oidentd.conf

но я получаю ту же ошибку.

Вот мой файл oidentd.conf:

# Configuration for oidentd
# see oidentd.conf(5)
#

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

Либо я что-то делаю неправильно, либо действительно проблема с oidentd. Любая помощь или другие предложения будут оценены.

Спасибо.

Ваш /etc/oidentd.conf должно выглядеть так:

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

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

user username {
    default {
        allow spoof
        allow spoof_all
        allow spoof_privport
    }
}

Вы можете определить конфигурацию для каждого пользователя. Выпустить следующее

vi ~/.oidentd.conf

global { reply "nickname" }
to irc.freenode.net { reply "freenode" }