Good to Know Database

CentOS 6: Skript zum Beheben der Zugriffsrechte nach einem BIND-Update


Wie bereits im Artikel CentOS 6: BIND 9 meldet "general: error: dumping master file: tmp-f7ja9V1aUE: open: permission denied" beschrieben, werden bei CentOS 6 beim Update der BIND 9 Pakete die Zugriffsrechte des Arbeitsverzeichnisses /var/named/ beziehungsweise /var/named/chroot/var/named/ geändert. Damit nach dem Update der Benutzer named wieder in das Arbeitsverzeichnis schreiben darf, müssen die Zugriffsrechte entsprechend geändert werden. Dies können Sie wie folgt mit einem Shell-Skript erledigen, welches Sie nach jedem Update der BIND 9 Pakete manuell ausführen können.

Erstellen Sie mit dem folgenden Befehl das Shell-Skript.

[root@centos6 ~]# vi ~/sh/fix_named_permissions.sh

Fügen Sie in die Datei die folgenden Zeilen ein.

#!/bin/bash

echo 'Current permissions of /var/named/chroot/var/named'
ls -lad /var/named/chroot/var/named/

echo 'Changing user, group and permissions of /var/named/chroot/var/named'
chown named:named /var/named/chroot/var/named/
chmod 0770 /var/named/chroot/var/named/

echo 'New permissions of /var/named/chroot/var/named'
ls -lad /var/named/chroot/var/named/

exit 0

Nachdem das Skript erstellt wurde, müssen Sie die Zugriffsrechte entsprechend ändern.

[root@centos6 ~]# chmod 0700 ~/sh/fix_named_permissions.sh

Nach einem Update der BIND 9 Pakete rufen Sie das Shell-Skript wie folgt auf.

[root@centos6 ~]# ~/sh/fix_named_permissions.sh
Current permissions of /var/named/chroot/var/named
drwxr-x---. 3 root named 4096  5. Okt 13:57 /var/named/chroot/var/named/
Changing user, group and permissions of /var/named/chroot/var/named
New permissions of /var/named/chroot/var/named
drwxrwx---. 3 named named 4096  5. Okt 13:57 /var/named/chroot/var/named/

Weiterführende Artikel

CentOS 6: Zugriffsrechte nach einem BIND-Update automatisch korrigieren


Dieser Eintrag wurde am 11.10.2012 erstellt und zuletzt am 24.01.2016 bearbeitet.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_33_1895.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer