Fórum Root.cz

Hlavní témata => Server => Téma založeno: JirkaB 20. 11. 2014, 22:02:53

Název: DNS server - nefunkční LOGování
Přispěvatel: JirkaB 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...
Název: Re:DNS server - nefunkční LOGování
Přispěvatel: samalama 20. 11. 2014, 23:09:55
ak logujes do /var/log/..., tak musis vytvorit adresar /var/bind9/chroot/var/log...
Název: Re:DNS server - nefunkční LOGování
Přispěvatel: pkgng 20. 11. 2014, 23:42:44
Ty soubory musí předem existovat, BIND si je sám nevytvoří.
Název: Re:DNS server - nefunkční LOGování
Přispěvatel: pkgng 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.
Název: Re:DNS server - nefunkční LOGování
Přispěvatel: JirkaB 21. 11. 2014, 00:12:49
Už to fachčí...
Stačilo trochu nakopnout...
Díky