DNS server - nefunkční LOGování

JirkaB

DNS server - nefunkční LOGování
« kdy: 20. 11. 2014, 22:02:53 »
Ahoj,
mám nově malý VPS server a to za účelem provozu sekundárního DNS serveru. Nic jiného na tom nepoběží.

je tam Debian s BIND 9.7.3

podle dokumentace zde: https://wiki.debian.org/Bind9#Bind_Chroot jsem to nastavil a zprovoznil. Podle všech testů je DNS server zcela funkční s jednou výhradou - nefunguje mi LOGování.

nejspíše to bude něco v právech, ale moje nevelké zkušenosti s Linuxem na to nestačí. Poradíte někdo? Chyby jsou dole, cesty jsou správné.

Nov 20 15:42:19 ns2 named[1562]: logging channel 'update_debug' file '/var/log/update_debug.log': file not found
Nov 20 15:42:19 ns2 named[1562]: logging channel 'security_info' file '/var/log/security_info.log': file not found
Nov 20 15:42:19 ns2 named[1562]: logging channel 'bind_log' file '/var/log/bind.log': file not found
Nov 20 15:42:19 ns2 named[1562]: isc_log_open '/var/log/bind.log' failed: file not found

Předem díky...


samalama

Re:DNS server - nefunkční LOGování
« Odpověď #1 kdy: 20. 11. 2014, 23:09:55 »
ak logujes do /var/log/..., tak musis vytvorit adresar /var/bind9/chroot/var/log...

pkgng

Re:DNS server - nefunkční LOGování
« Odpověď #2 kdy: 20. 11. 2014, 23:42:44 »
Ty soubory musí předem existovat, BIND si je sám nevytvoří.

pkgng

Re:DNS server - nefunkční LOGování
« Odpověď #3 kdy: 21. 11. 2014, 00:01:15 »
Ty soubory musí předem existovat, BIND si je sám nevytvoří.

Ačkoliv, teď mě napadá, že ono to s tím vytvářením souborů asi bylo jinak. Pokud v příslušném adresáři nemá uživatel named, pod kterým BIND běží, práva vytvářet soubory, tak je nevytvoří. Pokud ale tam ty soubory už existují a on má právo do nich zapisovat, tak do nich bude zapisovat. Což jsem tehdy vyřešil právě vytvořením těch souborů. Už si to moc nepamatuji, bylo to dost dávno.

JirkaB

Re:DNS server - nefunkční LOGování
« Odpověď #4 kdy: 21. 11. 2014, 00:12:49 »
Už to fachčí...
Stačilo trochu nakopnout...
Díky