Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #33, АВГУСТ 2003 г.

АДМИНИМ ПРАВИЛЬНО!
Руководство офисного пингвинистратора

Докучаев Дмитрий aka Forb

Спецвыпуск Xakep, номер #033, стр. 033-034-5


users db name = users_db

## Данные о датабазе. Работают по умолчанию :).

Log level = 10

Debug level = 10

## Если не хочешь мусора, занули эти значения.

V3 registration enabled = Yes

V3 auto registration = Yes

V3 post-register info = etc/texts/post_reg_auto.txt

## Если тебе влом самостоятельно добавлять юзеров и ты хочешь поддержки авторегистрации, включи эти параметры. Обязательно убедись в наличии файла etc/texts/post_reg_auto.txt, иначе авторег не будет работать.

С настройкой конфа закончили. Теперь перейдем в папку scripts. Там ты найдешь файл db_manage.sh. Подредактируй в нем имя пользователя и пароль для входа в базу. Затем запускай с параметром create users_db. Будут созданы важные таблицы для работы сервера. Там же есть скрипт icquser, с помощью которого ты можешь вручную добавить, удалить icq-пользователей, а также просмотреть данные по ним. Это делается запуском icquser с параметром add, del и info, например:

./icquser add 140

Добавит пользователя с уином 140 (перед этим скрипт интерактивно попросит ввести пароль и базовые данные).

Последним шагом будет добавление iserverd в inetd.conf. Это мы делали уже два раза, поэтому не буду заострять на конфе внимание ;).

Хотелось бы обратить внимание на логи IServerd. Я рекомендую подредактировать /etc/syslogd.conf, чтобы отделить записи ICQ-сервера от общего /var/log/messages. Для этого дозапишем в конфиг следующие строки.

!IServer

*.* /var/log/IServer.log

После этого пошлем процессу syslogd сигнал 1, и iserverd будет писать логи в IServer.log. Кстати, в папке /etc/iserverd ты обнаружишь файл debug.log, который предназначен для отлова багов ;). Если вдруг найдешь там инфу о неизвестных пакетах, пошли их создателю демона, чтобы устранить ошибки в следующих релизах.

Вот, собственно, и все. Установкой IServerd ты убьешь двух зайцев: теперь работники сети могут общаться между собой и обмениваться файлами, а ты забудешь о проблеме оплаты трафика за ICQ :).

КЛИЕНТСКАЯ ЧАСТЬ

Настройка рабочего сервера дело благородное. Но стоит упомянуть и о клиентской стороне. Поэтому в перспективе ты можешь заставить работников перейти на Linux. Да, я не спорю, Linux может юзаться как в качестве сервера, так и в роли рабочей станции. Но заставить кого-то променять любимый Мастдай на сложный Linux очень трудно. Хотя в Linux есть практически все для работы (в этом ты лишний раз убедишься, дочитав этот номер до конца). Для бухгалтера существуют порты 1C, для программера удобные редакторы кода и среды программирования (Kylix, например), для дизайнера - удобные редакторы HTML, PHP и CGI скриптов, а также любимый Gimp :). Если юзеры локалки поверят в супербезопасность и возможности Линя, то у тебя есть реальный шанс подсадить их на правильную ось.

Итак, я надеюсь, ты понял: чтобы тебя считали лучшим админом, необходимо сочетать установку безопасного софта с удовлетворением (насколько это возможно) извращенных запросов твоих клиентов, поднимая для них хороший софт. Если ты раньше думал, что работать админом сложно и неинтересно, надеюсь, этот материал тебя переубедил ;).

Назад на стр. 033-034-4  Содержание  Вперед на стр. 033-034-6