Dnsmasq не может получить доступ к файлу журнала

Я новичок в Linux, Ubuntu и этом форуме. Я использую Ubuntu 20.04 на виртуальной машине в качестве точки беспроводного доступа, и у меня возникла проблема, которую лучше всего объяснить с помощью кода:

john@HomeDT:~$ sudo service dnsmasq stop
[sudo] password for john: 
john@HomeDT:~$ sudo service dnsmasq start
Job for dnsmasq.service failed because the control process exited with error code.
See "systemctl status dnsmasq.service" and "journalctl -xe" for details.
john@HomeDT:~$ sudo systemctl status -l dnsmasq
 dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server
     Loaded: loaded (/lib/systemd/system/dnsmasq.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Sat 2021-01-30 22:00:31 GMT; 9s ago
    Process: 7541 ExecStartPre=/usr/sbin/dnsmasq --test (code=exited, status=0/SUCCESS)
    Process: 7542 ExecStart=/etc/init.d/dnsmasq systemd-exec (code=exited, status=3)

Jan 30 22:00:30 HomeDT systemd[1]: Starting dnsmasq - A lightweight DHCP and caching DNS server...
Jan 30 22:00:30 HomeDT dnsmasq[7541]: dnsmasq: syntax check OK.
Jan 30 22:00:31 HomeDT dnsmasq[7542]: dnsmasq: cannot open log /tmp/dnsmasq.log: Permission denied
Jan 30 22:00:31 HomeDT dnsmasq[7542]: cannot open log /tmp/dnsmasq.log: Permission denied
Jan 30 22:00:31 HomeDT dnsmasq[7542]: FAILED to start up
Jan 30 22:00:31 HomeDT systemd[1]: dnsmasq.service: Control process exited, code=exited, status=3/NOTIMPLEMENTED
Jan 30 22:00:31 HomeDT systemd[1]: dnsmasq.service: Failed with result 'exit-code'.
Jan 30 22:00:31 HomeDT systemd[1]: Failed to start dnsmasq - A lightweight DHCP and caching DNS server.
john@HomeDT:~$ sudo mv /tmp/dnsmasq.log /tmp.dnsmasq.log.old
john@HomeDT:~$ sudo service dnsmasq start
john@HomeDT:~$ sudo service dnsmasq status
 dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server
     Loaded: loaded (/lib/systemd/system/dnsmasq.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2021-01-30 22:01:02 GMT; 13s ago
    Process: 7776 ExecStartPre=/usr/sbin/dnsmasq --test (code=exited, status=0/SUCCESS)
    Process: 7777 ExecStart=/etc/init.d/dnsmasq systemd-exec (code=exited, status=0/SUCCESS)
    Process: 7788 ExecStartPost=/etc/init.d/dnsmasq systemd-start-resolvconf (code=exited, status=0/SUCCESS)
   Main PID: 7787 (dnsmasq)
      Tasks: 1 (limit: 4653)
     Memory: 87.7M
     CGroup: /system.slice/dnsmasq.service
             └─7787 /usr/sbin/dnsmasq -x /run/dnsmasq/dnsmasq.pid -u dnsmasq -r /run/dnsmasq/resolv.conf -7 /etc/dnsmasq.d,.dpkg-dist,.dpkg-old,.dpkg-new ->

Jan 30 22:01:00 HomeDT systemd[1]: Starting dnsmasq - A lightweight DHCP and caching DNS server...
Jan 30 22:01:00 HomeDT dnsmasq[7776]: dnsmasq: syntax check OK.
Jan 30 22:01:02 HomeDT systemd[1]: Started dnsmasq - A lightweight DHCP and caching DNS server.

Этот файл, к которому dnsmasq не может получить доступ, создается службой dnsmasq и имеет следующие разрешения: 1

Я погуглил все поисковые запросы, которые я мог придумать для этого, и не могу найти ничего, что имеет отношение. Я пробовал запускать различные команды, которые я нашел на askubuntu, которые изменяют разрешения для файла (извините, я не могу вспомнить, что это такое), и ничего из того, что я делаю, похоже, не помогает.

Кто-нибудь знает, что мне нужно сделать, чтобы это исправить?

Заранее спасибо

0
задан 31 January 2021 в 01:16

0 ответов

Другие вопросы по тегам:

Похожие вопросы: