Hello
today I've noticed this in named service status (kloxomr7 + centos7)
[root@server public_html]# systemctl status named.service
? named.service - LSB: start|stop|status|restart|try-restart|reload|force-reload DNS server
Loaded: loaded (/etc/rc.d/init.d/named; bad; vendor preset: disabled)
Active: active (running) since Pon 2017-09-04 10:38:09 CEST; 2 days ago
Docs: man:systemd-sysv-generator(8)
CGroup: /system.slice/named.service
??31854 /usr/sbin/named -u named
Ruj 04 10:38:09 server.my-domain.com named[31854]: generating session key for dynamic DNS
Ruj 04 10:38:09 server.my-domain.com named[31854]: couldn't mkdir '/var/run/named': Permission denied
Ruj 04 10:38:09 server.my-domain.com named[31854]: could not create /var/run/named/session.key
Ruj 04 10:38:09 server.my-domain.com named[31854]: failed to generate session key for dynamic DNS: permission denied
Ruj 04 10:38:09 server.my-domain.com named[31854]: sizing zone task pool based on 3 zones
Ruj 04 10:38:09 server.my-domain.com named[31854]: set up managed keys zone for view _default, file 'managed-keys.bind'
Ruj 04 10:38:09 server.my-domain.com named[31854]: command channel listening on 127.0.0.1#953
Ruj 04 10:38:09 server.my-domain.com named[31854]: the working directory is not writable
Ruj 04 10:38:09 server.my-domain.com named[31849]: Starting named: [ OK ]
Ruj 04 10:38:09 server.my-domain.com systemd[1]: Started LSB: start|stop|status|restart|try-restart|reload|force-reload DNS server.
Conclusion,
/var/run/named path doesn't exists
So I do this:
#systemctl stop named.service
#mkdir /var/run/named
#chown named.named /var/run/named
#systemctl start named.service
[root@server named]# ls -al /var/run/named
total 8
drwxr-xr-x 2 named named 80 Ruj 7 09:16 .
drwxr-xr-x 31 root root 940 Ruj 7 09:16 ..
-rw-r--r-- 1 named named 6 Ruj 7 09:16 named.pid
-rw------- 1 named named 102 Ruj 7 09:16 session.key
[root@server named]# systemctl status named.service
? named.service - LSB: start|stop|status|restart|try-restart|reload|force-reload DNS server
Loaded: loaded (/etc/rc.d/init.d/named; bad; vendor preset: disabled)
Active: active (running) since ?et 2017-09-07 09:16:18 CEST; 1min 26s ago
Docs: man:systemd-sysv-generator(8)
Process: 19885 ExecStop=/etc/rc.d/init.d/named stop (code=exited, status=0/SUCCESS)
Process: 19893 ExecStart=/etc/rc.d/init.d/named start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/named.service
??19898 /usr/sbin/named -u named
Ruj 07 09:16:18 server.moj-server.info named[19898]: listening on IPv6 interfaces, port 53
Ruj 07 09:16:18 server.moj-server.info named[19898]: listening on IPv4 interface lo, 127.0.0.1#53
Ruj 07 09:16:18 server.moj-server.info named[19898]: listening on IPv4 interface eth0, 77.81.247.151#53
Ruj 07 09:16:18 server.moj-server.info named[19898]: generating session key for dynamic DNS
Ruj 07 09:16:18 server.moj-server.info named[19898]: sizing zone task pool based on 3 zones
Ruj 07 09:16:18 server.moj-server.info named[19898]: set up managed keys zone for view _default, file 'managed-keys.bind'
Ruj 07 09:16:18 server.moj-server.info named[19898]: command channel listening on 127.0.0.1#953
Ruj 07 09:16:18 server.moj-server.info named[19898]: the working directory is not writable
Ruj 07 09:16:18 server.moj-server.info named[19893]: Starting named: [ OK ]
Ruj 07 09:16:18 server.moj-server.info systemd[1]: Started LSB: start|stop|status|restart|try-restart|reload|force-reload DNS server.
! the working directory is not writable ! - what directory?
Is that link ok?
lrwxrwxrwx 1 root root 25 Ruj 7 09:16 named.pid -> //var/run/named/named.pid
Tnx for advanced suggestions.