У меня странная проблема с демоном 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" }