Aktivität „Linux-Benutzerpasswort zurücksetzen“
Die Aktivität Linux-Benutzerpasswort zurücksetzen setzt das Passwort für einen bestimmten Benutzer auf einem Linux-Computer zurück.
Diese Aktivität erfordert, dass der Anwender, der den Befehl ausführt, in der Lage ist, den Befehl chpasswd auszuführen und, falls das Passwort sofort abläuft, Change mit privilegierten MID-Server-Befehlen auszuführen.
Diese Aktivität ersetzt eine SSH-Aktivität mit demselben Namen, die in Releases vor Istanbul verfügbar ist. Wenn Sie in einer Vorgängerversion einen Workflow erstellt haben, der die veraltete Aktivität verwendet, funktioniert Ihr Workflow nach dem Upgrade auf Istanbul weiterhin normal. Alle neuen Workflows müssen jedoch die benutzerdefinierte Version dieser Aktivität verwenden. Diese Aktivität wurde mit der SSH-Aktivitätsvorlage erstellt, wodurch Workflow-Administratoren die Möglichkeit haben, Eingabe- und Ausgabevariablen im Datenbus zu speichern.
Eingabevariablen
| Variable | Beschreibung |
|---|---|
| hostname | IP-Adresse des Linux-Zielcomputers |
| user | Name des Benutzers, dessen Passwort zurückgesetzt wird |
| password | Neues für diesen Benutzer festgelegtes Passwort. Das Passwort ist eine Workflow-Variable, die entweder als Feld password2 oder durch Aufrufen der Verschlüsselungsmethode eines Packages.com.glide.util.Encrypter-Objekts verschlüsselt wird. |
| force_change | Gibt an, ob dieses Passwort temporär ist und den benannten Benutzer dazu zwingt, das Passwort bei der Anmeldung zu ändern |
Ausgabevariablen
| Variable | Beschreibung |
|---|---|
| return_code | Gibt an, ob die Aktion des Password Reset erfolgreich war |
| error_message | Beschreibt alle Fehler, die beim Password Reset aufgetreten sind. Wenn kein Fehler aufgetreten ist, ist dieser Wert null. |
Bedingungen
| Variable | Beschreibung |
|---|---|
| Success | Die Aktivität hat das Passwort des angegebenen Benutzers erfolgreich geändert. |
| Failure | Die Aktivität konnte das Passwort des angegebenen Benutzers nicht ändern. |