SSH-Befehle, die während der probebasierten Discovery einen privilegierten Benutzer erfordern

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Diese Tabellen zeigen die SSH-Befehle an, die von den Probes Discovery während der Horizontal-Discovery ausgeführt werden. Zur Ausführung dieser SSH-Befehle sind erweiterte Berechtigungen erforderlich.

    Betriebssystembefehle, die erweiterte Rechte erfordern

    Diese Beispiele setzen voraus, dass der Benutzername Disco lautet. Ersetzen Sie den tatsächlichen Anwendernamen, und vergewissern Sie sich, dass die Pfade für die Befehle mit den Pfaden im System übereinstimmen.
    Hinweis:
    Sudo-Befehle funktionieren nicht mit Anmeldeinformationen für private Schlüssel, da kein Passwort vorhanden ist, das für den Sudo-Befehl angegeben werden muss. Eine Lösung ist das Hinzufügen der Option NOPASSWD zur Sudo-Konfiguration. Zum Beispiel könnten Sie Folgendes eingeben: disco ALL=(root) NOPASSWD:/usr/sbin/dmidecode,/usr/sbin/lsof,/sbin/ifconfig.

    Informationen zu Befehlen, die keine erweiterten Rechte erfordern, finden Sie unter SSH-Befehle, die während der probebasierten Discovery keinen privilegierten Benutzer erfordern.

    Informationen zu den von Service-Mapping während der Erkennung von oben nach unten verwendeten Befehlen finden Sie unter Service-Mapping-Befehle, die einen privilegierten Benutzer erfordern und Service-Mapping-Befehle, die keinen privilegierten Benutzer erfordern.

    Tabelle : 1. UNIX und Linux
    Befehl Zweck
    HP-UX
    adb Erfasst CPU-Geschwindigkeit und Speicher.

    Zeilenbeispiel für /etc/sudoers: Disco ALL=(root) /usr/bin/adb

    Alle Linux
    dmidecode Sammelt Informationen über die Hardware, einschließlich der Seriennummer des Motherboard.

    Zeilenbeispiel für /etc/sudoers: Disco ALL=(root) /sbin/dmidecode

    fdisk Sammelt die Informationen über Datenträger und Größen im System.

    /etc/sudoers Zeilenbeispiel: Disco ALL=(root) /usr/bin/fdisk -l

    multipath Erfasst Gerätezuordnungen für MultiPath Input Ausgabe (MPIO).

    /etc/sudoers-Zeilenbeispiel: Disco ALL=(root) /usr/bin/multipath -ll

    Linux und Solaris
    dmsetup Untersucht ein Volume auf niedriger Ebene.

    Beispiel für die Zeile „/etc/sudoers“

    • Disco ALL=(root) /usr/bin/dmsetup table *
    • Disco ALL=(root) /usr/bin/dmsetup ls
    Alle UNIX -Versionen
    lsof Ermittelt die Beziehung zwischen Prozessen und den Verbindungen, die zum System hergestellt werden.

    Zeilenbeispiel für /etc/sudoers: Disco ALL=(root) /sbin/lsof

    oratab Gewährt Lesezugriff auf die oratab-Datei zum Suchen der Oracle -Startseite und der Profildatei.
    Solaris
    iscsiadm Ruft qualifizierte iSCSI-Namen (IQNs) ab.

    /etc/sudoers-Zeilenbeispiel: ${sudo:iscsiadm list target -S}

    fcinfo Ruft World Wide Port Names (WWPNs) für Ports ab.

    /etc/sudoers-Zeilenbeispiel: ${sudo:fcinfo remote-port -sl -p $port}

    prtvtoc Liefert Informationen zu Datenträgerpartitionen.

    Zeilenbeispiel für /etc/sudoers: Disco ALL=(root) /usr/bin/prtvtoc

    /usr/bin/ps Führt laufende Prozesse auf. Alternativ zur Ausführung mit Root-Zugriff können Sie die Rolle proc_owner hinzufügen

    Zeilenbeispiel für /etc/sudoers: Disco ALL=(root) /usr/bin/ps

    /usr/ucb/ps Führt laufende Prozesse auf. Fügen Sie als Alternative zur Ausführung mit Stammzugriff eine proc_owner-Rolle hinzu.

    Die Verwendung des Befehls /usr/ucb/ps ist ab Solaris  11 veraltet. Da Discovery die Verwendung dieses Befehls für alle Solaris -Versionen erfordert, müssen Sie das ucb-Dienstprogramm manuell auf Solaris 11-Systemen installieren. Anweisungen dazu finden Sie in KB0564262.

    Zeilenbeispiel für /etc/sudoers: Disco ALL=(root) /usr/ucb/ps