非常に小さなサーバーには、リソースを節約し、サーバーを強化するために実行されるデーモン/サービスpolkit
はありません。dbus
これは通常の作業には必要ではなく、攻撃面を大幅に増加させます。したがって、サービス/デーモンを再起動すると、次の警告/エラーメッセージが表示されます。
# systemctl restart named.service
Authorization not available. Check if polkit service is running or see debug message for more information.
プロセスはフォアグラウンドで停止し(通常のsystemd
タイムアウトは90秒のようです)終了します。
このsystemctl
コマンド(ここでバインディングの再起動)が機能します!ただし、ルートが実際に再起動できることを確認するために(または他の方法で)polkitd
接続すると(明らかにtrueを返す)、タイムアウトするのに90秒かかります。dbus
bind
だから:このフォールケットチェックを削除する方法はありますか?とにかく動作するので(私はルートです!)?
PS:問題はスキャンを無効にする方法なので、修正として+開始dbus
とサービスの有効化を提案しないでください。polkit
私は理由のためにそれらを操作しません。