3

私は Debian と Bind9 と Webmin を持っています

昨日、コマンド chmod を誤って起動しました-Rv 777 /

これらの出力コマンドを実行して、最新のアクセス許可を復元するスクリプトを生成しようとしました

しかし、bind9 サービスを再起動すると、次のエラーメッセージが表示されます。

May 29 06:29:31 mydomain named[4635]: starting BIND 9.8.4-rpz2+rl005.12-P1 -u bind
May 29 06:29:31 mydomain named[4635]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-geoip=/usr' '--enable-ipv6' 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2'
May 29 06:29:31 mydomain named[4635]: ----------------------------------------------------
May 29 06:29:31 mydomain named[4635]: BIND 9 is maintained by Internet Systems Consortium,
May 29 06:29:31 mydomain named[4635]: Inc. (ISC), a non-profit 501(c)(3) public-benefit
May 29 06:29:31 mydomain named[4635]: corporation.  Support and training for BIND 9 are
May 29 06:29:31 mydomain named[4635]: available at https://www.isc.org/support
May 29 06:29:31 mydomain named[4635]: ----------------------------------------------------
May 29 06:29:31 mydomain named[4635]: adjusted limit on open files from 4096 to 1048576
May 29 06:29:31 mydomain named[4635]: found 1 CPU, using 1 worker thread
May 29 06:29:31 mydomain named[4635]: using up to 4096 sockets
May 29 06:29:31 mydomain named[4635]: loading configuration from '/etc/bind/named.conf'
May 29 06:29:31 mydomain named[4635]: open: /etc/bind/named.conf: permission denied
May 29 06:29:31 mydomain named[4635]: loading configuration: permission denied
May 29 06:29:31 mydomain named[4635]: exiting (due to fatal error)

/etc/bind/named.confのアクセス許可が拒否されました

Google で検索しようとしましたが、何も見つかりませんでした。

アンインストールしてからパージして再インストールしようとしましたが、bind9 で同じエラーが表示されます

4

1 に答える 1

-3

BIND9 はメイン リポジトリで入手できます。BIND9 用に追加のリポジトリを有効にする必要はありません。

始める前に、RootSudo に精通している必要があります。

サーバーをインストールするには、bind9 パッケージをインストールするだけです。パッケージ マネージャーの使用方法の詳細については、InstallingSoftware を参照してください。

DNS の問題をテストおよびトラブルシューティングするための非常に便利なパッケージは、dnsutils パッケージです。また、BIND9 ドキュメントは bind9-doc パッケージにあります。

SSH 経由でサーバーにログインし、次を実行します。

`apt-get install bind`9

構成: ファイルを開き、/etc/bind/named.conf.optionsファイルの先頭に次の行を追加します。

acl trusted {
        127.0.0.1;
};

オプションブロックに次を追加します。

allow-recursion    {trusted; };
Restart the service

service bind9 restart

これを確認してください: https://www.isc.org/downloads/bind/doc/bind-9-9/

https://www.isc.org/downloads/bind/doc/bind-9-10/ うまくいけば、解決策が得られるはずです。

https://wiki.debian.org/Bind9

于 2015-05-29T11:15:37.857 に答える