class (Defining Login Classes)
Syntax
class class-name { access-end hh:mm; access-start hh:mm; ( allow-commands ”(regular-expression1)|(regular-expression2)...” | allow-commands-regexps [“regular expression 1” “regular expression 2 ” ... ]); ( allow-configuration ”(regular-expression1)|(regular-expression2)...” | allow-configuration-regexps [“regular expression 1” “regular expression 2 ” ... ]); allow-hidden-commands; allow-sources [ source-addresses ... ]; allow-times [ times ... ]; allowed-days [ days of the week ]; cli { prompt prompt; } configuration-breadcrumbs; confirm-commands [“regular expression or command 1” “regular expression or command 2” ...] { confirmation-message; } ( deny-commands ”(regular-expression1)|(regular-expression2)...” | deny-commands-regexps [“regular expression 1” “regular expression 2 ” ... ]); ( deny-configuration ”(regular-expression1)|(regular-expression2)...” | deny-configuration-regexps [“regular expression 1” “regular expression 2 ” ... ]); deny-sources [ source-addresses ... ]; deny-times [ times ... ]; idle-timeout minutes; logical-system logical-system-name; login-alarms; login-script login-script; login-tip; no-hidden-commands { except [“regular expression or command 1” “regular expression or command 2” ...]; } no-scp-server; no-sftp-server; permissions [ permissions ]; satellite all; security-role (audit-administrator | crypto-administrator | ids-administrator | security-administrator); tenant tenant-system-name; }
Hierarchy Level
[edit system login]
Description
Definieren Sie eine Anmeldeklasse. Alle Benutzer, die sich beim Router oder Switch anmelden, müssen sich in einer Anmeldeklasse aufhalten. Deshalb müssen Sie für jeden Benutzer oder Benutzertyp eine Anmeldeklasse für Junos OS definieren. Sie können eine beliebige Anzahl von Anmeldeklassen festlegen, abhängig von den Arten von Berechtigungen, die Benutzer benötigen. Sie müssen unter Umständen keine Anmeldeklassen definieren; Junos OS verfügt über mehrere vordefinierte Anmeldeklassen, um eine Vielzahl von Anforderungen zu erfüllen. Die vordefinierten Anmeldeklassen können jedoch nicht geändert werden. Wenn Sie eine Klasse mit dem gleichen Namen wie eine vordefinierte Klasse definieren, fügt Junos OS den Namen der Anmeldeklasse an -local
und erstellt eine neue Anmeldeklasse. Weitere Informationen finden Sie unter Vordefinierte Systemanmeldungsklassen .
Options
Klassenname | Ein Name, den Sie für die Anmeldeklasse wählen. |
||||||||
Zugriffsend-End | Geben Sie die Endzeit im Anmerkung:
Zugriffsstart- und Endzeiten, die sich um 12:00 Uhr ab einem bestimmten Tag erstrecken, führen dazu, dass der Benutzer bis zum nächsten Tag Zugriff hat, auch wenn der Zugriffstag nicht explizit in der |
||||||||
Access Start | Geben Sie die Startzeit im Anmerkung:
Zugriffsstart- und Endzeiten, die sich um 12:00 Uhr ab einem bestimmten Tag erstrecken, führen dazu, dass der Benutzer bis zum nächsten Tag Zugriff hat, auch wenn der Zugriffstag nicht explizit in der |
||||||||
( allow-commands | allow-commands-regexps) | Geben Sie einen oder mehrere reguläre Ausdrücke an, damit Benutzer in dieser Klasse Befehle im Betriebsmodus ausführen können. Sie verwenden die Für die Für die Die Anmerkung:
Die Autorisierungen können auch per Fernzugriff konfiguriert werden, indem Sie in der Konfiguration Ihres Authentifizierungsservers herstellerspezifische TACACS+-Attribute von Juniper Networks angeben. Wenn die Autorisierungsparameter sowohl remote als auch lokal konfiguriert sind, werden für remote und lokal konfigurierte Autorisierungsparameter für einen Remotebenutzer beide gemeinsam für die Autorisierung berücksichtigt. Für einen lokalen Benutzer werden nur die Autorisierungsparameter berücksichtigt, die lokal für die Klasse konfiguriert sind.
|
||||||||
( allow-configuration | allow-configuration-regexps) | Geben Sie einen oder mehrere reguläre Ausdrücke an, damit Benutzer in dieser Klasse explizit auf die angegebenen Ebenen in der Konfigurationshierarchie zugreifen können, selbst wenn die mit der Anweisung festgelegten Berechtigungen diesen Für die Für die Die Anmerkung:
Die
|
||||||||
allow-hidden-commands | Alle versteckten Befehle können ausgeführt werden. Wenn die Anweisung no-hidden-commands auf der Hierarchieebene von [System bearbeiten] angegeben ist, überschreibt diese Einschränkung für diese Anmeldeklasse. Bei versteckten Befehlen handelt es sich um Junos OS-Befehle, die nicht veröffentlicht werden, aber auf einem Router ausgeführt werden können. Verborgene Befehle dienen einem bestimmten Zweck, werden aber größtenteils nicht verwendet und als solche nicht aktiv unterstützt. Mit der Anweisung no-hidden-commands auf der Hierarchieebene von [system bearbeiten] können Sie alle versteckten Befehle für alle Benutzer außer den Stammbenutzern blockieren.
|
||||||||
Allow-Sources [ Quelladressen ...] | Beschränken Sie den eingehenden Remotezugriff auf nur bestimmte Hosts. Geben Sie eine oder mehrere Quelladressen an, von denen aus der Zugriff zulässig ist. Die Quelladressen können IPv4- oder IPv6-Adressen, Präfixlängen oder Hostnamen sein. |
||||||||
Zeiten zulassen [ mal ...] | Beschränken Sie den Remotezugriff auf bestimmte Zeiten. |
||||||||
erlaubte Tage [ Wochentage ] | Geben Sie einen oder mehrere Tage der Woche an, an denen sich Benutzer in dieser Klasse anmelden dürfen.
|
||||||||
Cli | Legen Sie die für die Anmeldeklasse angegebene CLI-Eingabeaufforderung fest. Wenn eine CLI-Eingabeaufforderung auch auf der Hierarchieebene [Systemanmeldungsbenutzer-CLI bearbeiten] festgelegt ist, hat der Eingabeaufforderungssatz für den Anmeldebenutzer Vorrang vor dem Eingabeaufforderungssatz für die Anmeldeklasse.
|
||||||||
Konfigurations-Breadcrumbs | Aktivieren Sie die Breadcrumbs-Ansicht der Konfiguration in der BEFEHLSZEILE, um den Speicherort in der Konfigurationshierarchie anzuzeigen. Ein Beispiel für die Aktivierung dieser Ansicht finden Sie unter Aktivieren von Konfigurations-Breadcrumbs . |
||||||||
Confirm-Befehle | Geben Sie an, dass die Bestätigung für bestimmte Befehle explizit erforderlich ist, und geben Sie optional die Formulierung der Nachricht an, die zur Bestätigungszeit angezeigt wird. Sie können die Befehle über eine Liste regulärer Ausdrücke oder Befehle angeben.
|
||||||||
(Deny-Befehle | Deny-Commands-regexps) | Geben Sie einen oder mehrere reguläre Ausdrücke an, um Benutzern in dieser Klasse explizit die Berechtigung zu verweigern, Befehle im Betriebsmodus auszugeben, obwohl die mit der Anweisung festgelegten Berechtigungen dies Für die Für die Ausdrücke, die mit der Anmerkung:
Die Autorisierungen können auch per Fernzugriff konfiguriert werden, indem Sie in der Konfiguration Ihres Authentifizierungsservers herstellerspezifische TACACS+-Attribute von Juniper Networks angeben. Wenn die Autorisierungsparameter sowohl remote als auch lokal konfiguriert sind, werden für remote und lokal konfigurierte Autorisierungsparameter für einen Remotebenutzer beide gemeinsam für die Autorisierung berücksichtigt. Für einen lokalen Benutzer werden nur die Autorisierungsparameter berücksichtigt, die lokal für die Klasse konfiguriert sind.
|
||||||||
(Deny-Configuration | Deny-Configuration-regexps) | Geben Sie einen oder mehrere reguläre Ausdrücke an, um Benutzern in dieser Klasse den Zugriff auf die angegebenen Ebenen in der Konfigurationshierarchie explizit zu verweigern, selbst wenn die mit der Anweisung festgelegten Berechtigungen diesen Für die Für die Ausdrücke, die mit Anmerkung:
Die
|
||||||||
Deny-Sources [Quelladressen] | Remotezugriff von diesen Hosts niemals zulassen. Die Quelladressen können IPv4- oder IPv6-Adressen, Präfixlängen oder Hostnamen sein. |
||||||||
Deny-times [times] | In diesen Zeiten ist kein Remotezugriff möglich. |
||||||||
Leerlauf-Timeout | Konfigurieren Sie für eine Anmeldeklasse die maximale Zeit in Minuten, in der eine Sitzung nicht aktiv sein kann, bevor die Sitzung sich auszeitt und der Benutzer am Gerät abgemeldet wird. Die Sitzung ist nach dem Verbleib im CLI-Betriebsmodus für die angegebene Zeit zeitaufgebleibt. Anmerkung:
Nachdem sich der Benutzer über eine Shell-Eingabeaufforderung wie csh bei einem Gerät anmeldet, wird die Leerlaufsteuerung angehalten, wenn der Benutzer ein anderes Programm startet, das im Vordergrund der CLI ausgeführt wird. Die Berechnung der Leerlaufzeit der CLI-Sitzung wird erst neu gestartet, nachdem der Vordergrundprozess beendet wurde und das Steuerelement an die Shell-Eingabeaufforderung zurückgegeben wurde. Wenn der Neustart des Leerlauf-Timer-Steuerelements erfolgt, wird der Benutzer automatisch abgemeldet, wenn in der Shell keine Interaktion des Benutzers erfolgt.
|
||||||||
Anmeldealarme | Systemalarme anzeigen, wenn sich ein Benutzer mit |
||||||||
Anmeldeskript | Führen Sie das angegebene Op-Skript aus, wenn sich ein Benutzer der Klasse in der CLI anmeldet. Das Skript muss in der Konfiguration aktiviert sein. |
||||||||
logisches System | Weisen Sie die Benutzer in dieser Anmeldeklasse einem logischen System zu. Wenn Sie ein logisches System angeben, können Sie die Satellitenkonfigurationsanweisung nicht in die Konfiguration für diese Anmeldeklasse einfügen. |
||||||||
Anmeldetipp | Cli-Tipps bei der Anmeldung anzeigen.
|
||||||||
keine verborgenen Befehle | Verweigern Sie allen versteckten Befehlen, mit Ausnahme der angegebenen, für Benutzer in dieser Anmeldeklasse. Jeder als Ausnahme aufgeführte Befehl muss in Anführungszeichen eingeschlossen sein.
|
||||||||
no-scp-server | Deaktivieren Sie eingehende SCP-Verbindungen für diese Anmeldeklasse. |
||||||||
no-sftp-server | Deaktivieren Sie eingehende SFTP-Verbindungen für diese Anmeldeklasse. |
||||||||
Berechtigungen | Geben Sie Anmeldezugriffsrechte für die Anmeldeklasse an.
|
||||||||
Satelliten | Geben Sie den Zugriff auf Junos Fusion-Satellitengeräte für die Anmeldeklasse an. Alle der Anmeldeklasse zugewiesenen Benutzer sind Satellitenbenutzer. Wenn Sie diese Anweisung einfügen, können Sie die Konfigurationsanweisung des logischen Systems nicht in die Konfiguration für diese Anmeldeklasse einbeziehen.
|
||||||||
Sicherheitsrolle | Geben Sie mindestens eine Common Criteria (ISO/IEC 15408)-Sicherheitsrollen für die Anmeldeklasse an.
|
||||||||
Mieter | Weisen Sie die Benutzer dieser Klasse einem Mandantensystem zu. Mandantensysteme werden verwendet, wenn Sie Abteilungen, Organisationen oder Kunden voneinander trennen müssen, und jedes von ihnen kann auf einen virtuellen Router beschränkt sein. Der Hauptunterschied zwischen einem logischen System und einem Mandantensystem besteht darin, dass ein logisches System erweiterte Routing-Funktionen mit mehreren Routing-Instanzen unterstützt. Im Vergleich dazu unterstützt ein Mandantensystem nur eine Routing-Instanz, unterstützt aber die Bereitstellung von deutlich mehr Mandanten pro System. |
Required Privilege Level
admin: Um diese Anweisung in der Konfiguration anzuzeigen.
admin-control: Um diese Anweisung der Konfiguration hinzuzufügen.
Release Information
Die class
, , deny-commands
allow-commands
, allow-configuration
, deny-configuration
, idle-timeout
, login-alarms
, login-tip
und permissions
Anweisungen wurden vor Junos OS Version 7.4 eingeführt.
Alle zuvor genannten Aussagen wurden in Junos OS Version 9.0 für die EX-Serie eingeführt.
Die login-script
Aussage wurde in Junos OS Version 9.5 eingeführt.
Die access-end
, access-start
und allowed-days
Die Anweisungen wurden in Junos OS Version 10.1 eingeführt.
Alle zuvor genannten Aussagen wurden in Junos OS Version 11.1 für die QFX-Serie eingeführt.
Alle zuvor genannten Aussagen wurden in Junos OS Version 11.2 für die SRX-Serie eingeführt.
Die allow-configuration-regexps
, deny-configuration-regexps
und security-role
Anweisungen wurden in Junos OS Version 11.2 eingeführt.
Die configuration-breadcrumbs
Aussage wurde in Junos OS Version 12.2 eingeführt.
Alle zuvor genannten Aussagen wurden in Junos OS Version 14.1X53-D20 für die OCX-Serie eingeführt.
Alle zuvor genannten Aussagen wurden in Junos OS Version 15.1X49-D70 für die Geräte vSRX, SRX4100, SRX4200 und SRX1500 eingeführt.
Alle zuvor genannten Aussagen wurden in Junos OS Version 16.1 für die MX-Serie und PTX-Serie eingeführt.
Die allow-hidden-commands
, confirm-commands
no-hidden-commands
und satellite
Anweisungen wurden in Junos OS Version 16.1 eingeführt.
Die cli
Anweisung wurde in Junos OS Version 17.3 eingeführt.
Die allow-commands-regexps
Anweisungen wurden deny-commands-regexps
in Junos OS Version 18.1 eingeführt.
Die tenant
Aussage wurde in Junos OS 18.4 eingeführt.
Die no-scp-server
anweisungen wurden no-sftp-server
in Junos OS Version 19.2 eingeführt.