bind-9.0.1 bezi jenom pod root...

Martin Duda Martin.Duda na hrad.cz
Úterý Prosinec 12 11:36:56 CET 2000


Dobry den,
mam takovy dotaz na bind-9.0.1 resp. jadro nad kterym bezi.

Stahnul jsem zdrojak bindu z -> http://ww.isc.org/ <- prelozil bez
problemu.
Pote jsem pro nej vytvoril chroot adresar a do nej nakopiroval vsechny
potrebne veci (knihovny apod.),
soubor named.conf je take v chrootu a nastaveny (chvili to trvalo, ale
nakonec se to povedlo :-). Dale jsem
upravil startovaci skript pro spousteni named v chroot adresari. Start a
vsechno zdanlive OK.
Jenze po vypisu bezicich procesu jsem zjistil ze named bezi pod rootem
(uzivatel named je vytvoren).
A tak jsem hledal a nasel v man parametry -u a -g. Dobre, tak ve skriptu
nastavim ... -u named -g named, ale ouha.
Pri spusteni se objevi hlaska:
...
/chroot/named/usr/sbin/named: -u not supported on Linux kernels older
than 2.3.99-pre3
...

Tak jsem opet hledal v man a nasel ze tato direktiva funguje na
kernelech 2.3.x a vyse, a ze mam asi smulu.
Protoze pouzivam kernel 2.2.x s nekterymi zaplatami bezpecnosti, nechce
se mi ho menit. Muj dotaz tedy zni,
zda-li lze bind na takovem jadru presvedcit aby nebezel pod rootem. Nebo
jsem odsouzen k bind-8.x?
Nebo si to vsechno spatne vykladam?

Predem diky za jakekoliv ohlasy, zatraceni, odpovedi pripadne
nasmerovani...

Duda


Další informace o konferenci Linux