관리-도구
편집 파일: named.cpython-39.pyc
a -�_g� � @ sb d dl mZmZ d dlmZmZmZmZ G dd� de�ZG dd� dee�Z G dd� deee�Z d S ) � )�join�normpath)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc @ s8 e Zd ZdZdZdZdZeZdd� Zdd� Z d d � Z dS )�NamedzBIND named serverZnamed)�systemZservices�network�/etc/named.confc C sb | � ddg� | jD ]H}| �|�r| � || �|�g� | �t| �|�d�t| �|�d�g� qd S )Nz/etc/default/bindz/var/log/named*.logz chroot/devzchroot/proc)� add_copy_spec�config_filesZpath_exists�get_dns_dir�add_forbidden_pathr )�selfZcfg� r �</usr/lib/python3.9/site-packages/sos/report/plugins/named.py�setup s � ��zNamed.setupc C s | � d|�}|rt|d �S dS )z3 grab directory path from named{conf,boot} zdirectory\s+\"(.*)\"r � )Zdo_regex_find_allr )r Zconfig_fileZdirectory_listr r r r &