[Linux ユーザーパスワードをリセット] アクティビティ
[Linux ユーザーパスワードをリセット] アクティビティは、Linux コンピューター上の特定のユーザーのパスワードをリセットします。
このアクティビティでは、コマンドを実行しているユーザーが chpasswd コマンドを実行でき、パスワードがすぐに期限切れになる場合は MID サーバー特権コマンドを持つ chage を実行できるようにする必要があります。
このアクティビティは、Istanbul 以前のリリースで使用可能な同じ名前の SSH アクティビティを置き換えます。廃止されたアクティビティを使用する前のバージョンで作成されたワークフローがある場合、このワークフローは、Istanbul にアップグレードした後も引き続き正常に機能します。ただし、新しいワークフローはすべて、このアクティビティのカスタムバージョンを使用する必要があります。このアクティビティは、SSH アクティビティテンプレートを使用して作成されました。これにより、ワークフローアドミニストレーターは、入力変数と出力変数をデータバスに保管できます。
入力変数
| 変数 | 説明 |
|---|---|
| hostname | ターゲット Linux マシンの IP アドレス。 |
| ユーザー | パスワードがリセットされるユーザーの名前。 |
| パスワード | このユーザーに設定された新しいパスワード。パスワードは、[パスワード 2] フィールドとして暗号化されているか、または Packages.com.glide.util.Encrypter オブジェクトの暗号化方式を呼び出すことによって暗号化されているワークフロー変数です。 |
| force_change | このパスワードが一時的であるかどうかを示し、指定されたユーザーがログイン時にパスワードを変更するように強制します。 |
出力変数
| 変数 | 説明 |
|---|---|
| return_code | [ユーザーパスワードリセット] アクションが成功したかどうかを示します。 |
| error_message | パスワードリセット中に発生したエラーについて説明します。エラーが発生しなかった場合、この値は null です。 |
条件
| 変数 | 説明 |
|---|---|
| 成功 | アクティビティは、指定されたユーザーのパスワードを正常に変更しました。 |
| 失敗 | アクティビティは、指定されたユーザーのパスワードを変更できませんでした。 |