IRC-сервер Hybrid 7: как установить пароль сервера?
Я использую небольшой сервер IRC в Ubuntu 12.10 с использованием ircd-hybrid, и у меня возникли некоторые проблемы с установкой пароля для сервера (настройка пароля канала работает нормально), я попытался установить "пароль" в аутентификации пользователя {} в конфигурационном файле ircd.conf, но когда перезапускается ircd-hybrid, я вообще не могу получить доступ к серверу (я получаю сообщение об ошибке "вы не авторизованы для использования этого сервера", я использую пароль он генерируется mkpasswd (также не запускается с правами суперпользователя - попытался также использовать опцию -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;