Freigeben über


LinuxUserConfiguration Klasse

Eigenschaften, die zum Erstellen eines Benutzerkontos auf einem Linux-Knoten verwendet werden.

Vererbung
azure.mgmt.batch._serialization.Model
LinuxUserConfiguration

Konstruktor

LinuxUserConfiguration(*, uid: int | None = None, gid: int | None = None, ssh_private_key: str | None = None, **kwargs: Any)

Nur Schlüsselwortparameter

Name Beschreibung
uid
int

Die Eigenschaften uid und gid müssen zusammen oder gar nicht angegeben werden. Wenn nicht angegeben, wählt das zugrunde liegende Betriebssystem die UID aus.

gid
int

Die Eigenschaften uid und gid müssen zusammen oder gar nicht angegeben werden. Wenn nicht angegeben, wählt das zugrunde liegende Betriebssystem den Gid aus.

ssh_private_key
str

Der private Schlüssel darf nicht kennwortgeschützter sein. Der private Schlüssel wird verwendet, um die asymmetrische Schlüsselbasierte Authentifizierung für SSH zwischen Knoten in einem Linux-Pool automatisch zu konfigurieren, wenn die enableInterNodeCommunication-Eigenschaft des Pools true ist (sie wird ignoriert, wenn enableInterNodeCommunication false ist). Dazu wird das Schlüsselpaar im SSH-Verzeichnis des Benutzers platziert. Wenn nicht angegeben, wird SSH ohne Kennwort nicht zwischen Knoten konfiguriert (es erfolgt keine Änderung des SSH-Verzeichnisses des Benutzers).

Variablen

Name Beschreibung
uid
int

Die Eigenschaften uid und gid müssen zusammen oder gar nicht angegeben werden. Wenn nicht angegeben, wählt das zugrunde liegende Betriebssystem die UID aus.

gid
int

Die Eigenschaften uid und gid müssen zusammen oder gar nicht angegeben werden. Wenn nicht angegeben, wählt das zugrunde liegende Betriebssystem den Gid aus.

ssh_private_key
str

Der private Schlüssel darf nicht kennwortgeschützter sein. Der private Schlüssel wird verwendet, um die asymmetrische Schlüsselbasierte Authentifizierung für SSH zwischen Knoten in einem Linux-Pool automatisch zu konfigurieren, wenn die enableInterNodeCommunication-Eigenschaft des Pools true ist (sie wird ignoriert, wenn enableInterNodeCommunication false ist). Dazu wird das Schlüsselpaar im SSH-Verzeichnis des Benutzers platziert. Wenn nicht angegeben, wird SSH ohne Kennwort nicht zwischen Knoten konfiguriert (es erfolgt keine Änderung des SSH-Verzeichnisses des Benutzers).