我的 VPS 上的 oident 守护进程出现了一个奇怪的问题。当我尝试运行它时,我不断收到此错误:
[root@ldvps ~]# oidentd
[line 4] 此构造仅对用户配置文件有效
读取配置文件时出错
我还通过输入以下内容确保它从 /etc/oidentd.conf 读取正确的 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 确实有问题。如有任何帮助或其他建议,我将不胜感激。
谢谢。
答案1
你/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" }