GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Warum gibt bind9 die Verbindung wegen verweigerter Erlaubnis verweigert aus, wenn es 777 ist

Sie haben den Fehler genau dort in Ihrer Ausgabe:

Feb  8 09:37:24 aname kernel: [1984823.682079] type=1400 audit(1454924244.439:45): apparmor="DENIED" operation="open" profile="/usr/sbin/named" name="/var/log/bind9/query.log" pid=27279 comm="named" requested_mask="c" denied_mask="c" fsuid=109 ouid=0

Fügen Sie ein

hinzu
/var/log/bind9/query.log rw,

Strophe zu /etc/apparmor.d/usr.sbin.named , starten Sie apparmor neu und binden Sie die Dienste, und Sie können loslegen.

Und stellen Sie die Dateisystemberechtigungen für die Protokolldatei wieder her.


Linux
  1. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  2. Was ist eine bequeme Möglichkeit, in Echtzeit zu überprüfen, was zu einer Protokolldatei hinzugefügt wird?

  3. Unterschied zwischen /var/log/messages, /var/log/syslog und /var/log/kern.log?

  4. Wenig Speicherplatz auf der Festplatte Fehlerprotokollierung /var/log/cups/error.log?

  5. So ändern Sie das Standardprotokollverzeichnis (/var/log) in Rsyslog für CentOS/RHEL 6,7

20 Linux-Protokolldateien, die sich im Verzeichnis /var/log befinden

Warum meldet „/var/log/messages“ Marspakete?

Wann sollte ich /dev/shm/ verwenden und wann sollte ich /tmp/?

Syntax der logrotate-Konfigurationsdatei - mehrere Wildcard-Einträge möglich?

Wie greife ich auf Postgres zu, wenn ich eine Fehlermeldung zu /var/run/postgresql/.s.PGSQL.5432 erhalte?

Systemprotokolle sind leer (/var/log/messages; /var/log/secure; etc)