named.root_update エラー・修正

/etc/cron.monthly/named.root_update:

chown: warning: '.' should be ':': `named.'

 

/etc/cron.monthly/named.root_update を修正 

!/bin/bash

ROOT_FILE=”/var/named/named.ca”
TMP_FILE=”/var/named/named.ca.new”
URL=”https://internic.net”

最新ファイルのダウンロード

curl -s -o “$TMP_FILE” “$URL”

ダウンロードが成功した場合のみ入れ替える

if [ -s “$TMP_FILE” ]; then
# 既存ファイルと差分があるか比較
if ! diff -q “$ROOT_FILE” “$TMP_FILE” > /dev/null 2>&1; then
mv “$TMP_FILE” “$ROOT_FILE”
chown root:named “$ROOT_FILE”
chmod 644 “$ROOT_FILE”

    # namedサービスを再読み込み
    /usr/sbin/rndc reload > /dev/null 2>&1
else
    # 変更がなければ一時ファイルを削除
    rm -f "$TMP_FILE"
fi

else
echo “named.root update failed: Download failed.”
fi


root@falcon21:~# systemctl restart named
root@falcon21:~# systemctl status named

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です