Hybrid 7 IRC 服务器:如何设置服务器密码?

Hybrid 7 IRC 服务器:如何设置服务器密码?

我在 Ubuntu 12.10 上使用 ircd-hybrid 运行一个小型 IRC 服务器,在设置服务器密码时遇到了一些问题(设置频道密码可以正常工作),我尝试在 ircd.conf 配置文件中的用户 auth{} 部分中设置“密码”,但是当重新启动 ircd-hybrid 时,我根本无法访问服务器(我收到错误消息“您无权使用此服务器”,我使用的是 mkpasswd 生成的密码(也没有以 root 身份运行它 - 也尝试使用 -m md5 选项,但没有成功)并且我不知道问题是什么(当该行被注释掉时,我可以正常连接)。我附加了一些来自我们的 ircd.conf 文件的片段,应该会有所帮助。

auth {
        user = "*";
        class = "users";

        /* restricted: stop the client sending mode changes */
        #restricted = yes

        /* Password to join server */
        password = "(our pass here)";

        /* Spoof users host */;
        spoof = "client.net";

        /* have ident: require the user has identd to connect (OLD I: + flag) */
        have_ident = no;
};

答案1

显然,mkpasswd 每次运行时都会生成不同的哈希值,这相当令人困惑。最终我弄明白了

# mkpasswd -m md5 password
$1$lilSP/V0$bAHlfX24N2lcUS8BW/JDD.

...名称中的空格似乎不好

然后在配置中确保你有

encrypted = yes;

相关内容