Benutzerzugriff auf ferne Hosts beschränken

Informationen zu dieser Task

Auch wenn Ihr Cluster den direkten Zugriff von Benutzern auf ferne Hosts beschränkt, können sie lsrun, lsgrun, lsmake, und ch weiterhin verwenden, um Tasks auf bestimmten fernen Hosts auszuführen.

Um zu verhindern, dass Benutzer auf bestimmte ferne Hosts zugreifen und LSF steuern lassen, welche fernen Hosts verwendet werden, beschränken Sie den Zugriff auf die Befehle lsrun, lsgrun, lsmake, und ch .

Vorgehensweise

  1. Bearbeiten Sie die Datei lsf.conf .
  2. Schränken Sie den Benutzerzugriff auf die Befehle lsrun, lsgrunund lsmake ein, indem Sie den Parameter LSF_DISABLE_LSRUN angeben.

    LSF_DISABLE_LSRUN=Y

    LSF-Administratoren haben weiterhin Zugriff auf lsrun, lsgrunund lsmake.

  3. Konfigurieren Sie LIM neu und starten Sie mbatchd auf dem Management -Host erneut, um diese Änderungen zu aktivieren.

    lsadmin reconfig

    badmin mbdrestart

  4. Beschränken Sie den Zugriff auf die ch -Befehle, indem Sie die Ausführungsberechtigungen der ch -Binärdatei in den LSF-Binärverzeichnissen auf die LSF-Administratoren beschränken.

Ergebnisse

Nur LSF-Administratoren können lsrun, lsgrunund lsmake ausführen, um Tasks in fernen Hosts zu starten, und nur LSF-Administratoren können ch ausführen, um die fernen Hosts zu ändern, auf denen eine Task ausgeführt wird.