сервис есть nsd.service , всё работает но он не пишет в файлы
в логах вот такая бяка вылезает при записи
error: Cannot open /var/lib/nsd/nsd.log for appending (Permission denied), logging to stderr
error: cannot write zone natalka.xyz file natalka.xyz.forward~: Permission denied
Проверить тривиальное - я проверила
root@nsd02:/etc/nsd# ls -la /var/lib/nsd/nsd.log
-rw-r--r-- 1 nsd nsd 3293 Mar 28 09:52 /var/lib/nsd/nsd.log
Не тривиальное - я даже apparmor убила
Куда можно ещё посмотреть?
А владелец файла и юзер от которого сервис запущен совпадают?
да root@nsd02:/etc/nsd# ps aux | grep nsd nsd 13021 0.0 5.1 111824 105748 ? Ss 09:47 0:00 /usr/sbin/nsd -d nsd 13023 0.0 1.7 43600 35348 ? S 09:47 0:00 /usr/sbin/nsd -d nsd 13091 0.0 0.0 43992 992 ? S 09:52 0:00 /usr/sbin/nsd -d root 13111 0.0 0.0 6144 892 pts/0 S+ 09:59 0:00 grep nsd
Ну дайте 0777 права и посмотрите будет ли писать, если будет то проблема с правами и копайте в эту сторону
есть еще один прикол по пути выше от nsd доступны для чтения директории?
да, есть. более того в папку /var/lib/nsd/ он свои другие файлы прекрасно мог писать
Обсуждают сегодня