FreeBSD. Зупинка sendmail

Якби Вернон Дурслі, дядько Гаррі Поттера, був системним адміністратором, то спершу відключив би поштовий агент sendmail.


Ми не Вернони, але іноді воно не потрібне.
От тільки написанням одного тільки sendmail_enable="NO" в rc.conf тут не відбудешся.
Тож:
1. Робимо
ee /etc/rc.conf

2. Пишемо там
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"

3. Пробуємо запустити демон
./sendmail start

4. Якщо нічого не виводиться, гладимо себе і хвалимо.


Пишуть люди


 

ISC DHCP. Запуск скрипта після видачі адреси

Отримав іп – отримай ще й пряників, окаянний!


У крутецькій дхцп-серверній програмі ISC DHCP зразка 3.1.0 ввели дуже корисну для серця і нирок штуку – можливість виконати скрипт після того, як сервер видасть адресу.
Щоб скористатися цею фічею, необхідно у файлі конфігурації dhcpd.conf додати спеціальну секцію:

subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.2;
on commit {
set clip = binary-to-ascii(10, 8, ".", leased-address);
set clhw = binary-to-ascii(16, 8, ":", substring(hardware, 1, 6));
execute("/usr/local/sbin/dhcpevent", "commit", clip, clhw);
}

Після ключового слова on можна вказати, в якому випадку (commit, release чи expire) обробляти наші дані.

clip - іп клієнта
clhw - мак клієнта
/usr/local/sbin/dhcpevent - сам скрипт


Пишуть люди
І тут пишуть


FreeBSD. UTF-8

1. Дописуємо у /etc/rc.conf:
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
keymap="ru.koi8-r"
scrnmap="koi8-r2cp866"

2. Дописуємо у /etc/login.conf:
russian|Russian Users Accounts:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:tc=default:

3. Міняємо локаль для користувача:
cap_mkdb /etc/login.conf
pw usermod -n user -L russian

4. Дописуємо у /etc/csh.cshrc:
setenv LANG ru_RU.UTF-8
setenv LC_CTYPE ru_RU.UTF-8
setenv LC_COLLATE POSIX
setenv LC_ALL ru_RU.UTF-8


Пишуть люди