Настройка oidentd

shroudBNC начнёт автоматически использовать oidentd, если оно установлено в системе. Но для правильной работы требуется настроить oidentd на работу с sBNC. Если oidentd не установлено, то нужно сначала установить его.

Конфигурация

Глобальная конфигурация oidentd обычно располагается в /etc/oidentd.conf. Здесь есть пример конфигурации, что позволяет понять структуру файла. Не забудьте отредактировать этот файл с привилегиями root и заменить “bouncer” актуальным значением имени пользователя системы, от которого запускается sBNC.

# Configuration for oidentd
# see oidentd.conf(5)
#
default {
	default {
		deny spoof
		deny spoof_all
		deny spoof_privport
		allow random
		allow random_numeric
		allow numeric
		deny hide
	}
}

user bouncer {
	default {
		allow spoof
		allow spoof_all
		allow random
		allow hide
       }
}
  • Заменить “bouncer” актуальным значением имени системного пользователя, от которого запускается sBNC.

Перезапуск

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

/etc/init.d/oidentd restart

Ограничения

Oidentd также понадобится читать файл ”.oidentd.conf”, создаваемый shroudBNC в домашней директории пользователя 1). Если oidentd запущен как “nobody”, то нужно изменить права файла на “604”.

chmod 604 ~/.oidentd.conf

Не забудьте переключиться обратно на Вашего юзера sbnc перед выполнением этой команды.

Проверка

Если всё настроено верно, то после переподключения к IRC-серверу, из идента пропадёт символ тильда (~). Если тильда не пропала и Вы проверили, перепроверили и убедились, что всё сделали верно, то с большой вероятностью где-то по пути маршрута между sBNC-сервером и IRC-серверов заблокирован порт 143, который и используется для работы oidentd.

1) /home/user/
 
ru/oidentd.txt · Last modified: 2011/08/27 15:15 (external edit)
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki