Server IP : 15.235.198.142 / Your IP : 216.73.216.190 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ballsack 6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/sos/report/plugins/__pycache__/ |
Upload File : |
� i��d: � �, � d dl mZmZ G d� dee� Zy)� )�Plugin�RedHatPluginc �2 � e Zd ZdZdZdZdZdZd� Zd� Z d� Z y ) �DirectoryServerzDirectory Server�ds)�identity)�/etc/dirsrv�/opt/redhat-ds)�redhat-ds-base�redhat-ds-7c � � | j d� s| j d� ry| j d� s| j d� ryy)Nr r �ds8r r �ds7F)�is_installed�path_exists)�selfs �7/usr/lib/python3/dist-packages/sos/report/plugins/ds.py� check_versionzDirectoryServer.check_version sE � ����-�.�� � ��/�� � � �}� -�� � �!1�2��� c �B � | j g d�� | j d� D ]E }|dd dk( s�| j d|� }| j d|z � | j d|z � �G | j � s| j d � n^d | j � v r'| j g d�� | j dd i� n%d| j � v r| j ddg� | j d� y # t $ r | j d� Y ��w xY w)N)z/etc/dirsrv/slapd*/pin.txtz/etc/dirsrv/slapd*/key3.dbz/etc/dirsrv/slapd*/pwfile.txtz/etc/dirsrv/slapd*/*passw*z"/etc/dirsrv/admin-serv/key[3-4].dbz/etc/dirsrv/admin-serv/admpwz$/etc/dirsrv/admin-serv/password.confr r � �slapdzcertutil -L -d %szdsctl %s healthcheckzcould not list /etc/dirsrvzDirectory Server not found.r )z/etc/dirsrv/slapd*/cert8.dbz/etc/dirsrv/slapd*/certmap.confz/etc/dirsrv/slapd*/dse.ldifz#/etc/dirsrv/slapd*/dse.ldif.startOKz/etc/dirsrv/slapd*/secmod.dbz /etc/dirsrv/slapd*/schema/*.ldifz/etc/dirsrv/admin-servz/var/log/dirsrv/*z/var/log/dirsrv/*/access� dirsrv_accessr z/opt/redhat-ds/slapd-*/configz/opt/redhat-ds/slapd-*/logsz"ls -l /var/lib/dirsrv/slapd-*/db/*) �add_forbidden_path�listdir� path_join�add_cmd_output�OSError� _log_warnr � add_alert� add_copy_spec� add_file_tags)r �d�certpaths r �setupzDirectoryServer.setup# s. � ���� ! � � 9��\�\�-�0� D���Q�q�6�W�$�#�~�~�m�Q�?�H��'�'�(;�h�(F�G��'�'�(>��(B�C� D� �!�!�#��N�N�8�9� �d�(�(�*� *���� � � ���*�O� � � �d�(�(�*� *����/�-� � � ���@�A��3 � 9��N�N�7�8� 9�s �D �<D �D�Dc �\ � d}d}d}| j d||� | j d||� y )Nz/(nsslapd-rootpw(\s)*:(\s)*)(\S+)([\r\n]\s.*)*\nz0(nsSymmetricKey(\s)*::(\s)*)(\S+)([\r\n]\s.*)*\nz\1********\nz /etc/dirsrv/*)�do_path_regex_sub)r � regexppass� regexpkey�repls r �postproczDirectoryServer.postprocO s8 � � H� �G� ������� �D�A����� �4�@r N)�__name__� __module__�__qualname__� short_desc�plugin_name�profiles�files�packagesr r% r+ � r r r r s- � �#�J��K��H�-�E�0�H��*B�XAr r N)�sos.report.pluginsr r r r4 r r �<module>r6 s �� 4�OA�f�l� OAr