5.4.14 FTPアダプタのユーザ情報を確認および変更する
運用中にFTPアダプタのユーザ情報を確認および変更する方法について説明します。
FTPアダプタのユーザ情報はFTPアダプタアカウント定義ファイルで管理します。
FTPアダプタアカウント定義ファイルを次のどちらの方法で管理しているかによって,ユーザ情報を確認および変更する方法が異なります。
-
ユーザ任意の単位に任意のパスのアカウント定義ファイルで管理する
この方法で管理する場合は,実行環境プロパティファイルのftpadp.account-inf-filepathプロパティの設定が必要です。
-
FTPアダプタ単位に製品固定パスのアカウント定義ファイルで管理する
この方法で管理する場合は,実行環境プロパティファイルのftpadp.account-inf-filepathプロパティの設定は不要です。
(1) FTPアダプタのユーザ情報を確認する
FTPアダプタのユーザ情報を確認するには,運用環境でcsaftpuserlsコマンドを実行します。
FTPアダプタのユーザ情報を確認する場合の実行形式を次に示します。
●ユーザ任意の単位に任意のパスのアカウント定義ファイルで管理する場合
csaftpuserls -f <FTPアダプタアカウント定義ファイルのパス>
●FTPアダプタ単位に製品固定パスのアカウント定義ファイルで管理する場合
csaftpuserls -name <FTPアダプタのサービスID>
詳細は,マニュアル「サービスプラットフォーム リファレンス」の「csaftpuserls(FTPアダプタのユーザの表示)」を参照してください。
(2) FTPアダプタのユーザ情報を変更する
FTPアダプタのユーザ情報を変更するときの前提条件,および変更方法について説明します。
(a) 前提条件
FTPアダプタのユーザ情報を変更するには,次の条件を満たしている必要があります。
-
FTP受付が停止状態で,かつFTPアダプタが停止状態であること
HCSCサーバの状態の確認方法については,「5.3.15 HCSCサーバの情報を確認する」を参照してください。
(b) 変更方法
FTPアダプタのユーザ情報を変更するには,運用環境でcsaftpuseraddコマンドを実行します。なお,FTPアダプタの要求電文にも課金情報が設定されている場合,csaftpuseraddコマンドで変更した課金情報は無視されてFTPアダプタの要求電文の設定が有効になります。
FTPアダプタのユーザを追加する場合,ユーザを削除する場合,およびユーザのパスワードを変更する場合の実行形式を次に示します。
●ユーザ任意の単位に任意のパスのアカウント定義ファイルで管理する場合
- (i) ユーザを追加する場合の実行形式
csaftpuseradd -user <ユーザ名> -pass <ユーザのパスワード> -f <FTPアダプタアカウント定義ファイルのパス>
複数のユーザを追加する場合は,ユーザの数だけコマンドを実行してください。
課金情報を設定したユーザを登録する場合の実行形式を次に示します。
csaftpuseradd -user <ユーザ名> -pass <ユーザのパスワード> -account <課金情報> -f <FTPアダプタアカウント定義ファイルのパス>
- (ii) ユーザを削除する場合の実行形式
csaftpuserdel -user <ユーザ名> -f <FTPアダプタアカウント定義ファイルのパス>
複数のユーザを削除する場合は,ユーザの数だけコマンドを実行してください。
- (iii) ユーザのパスワードを変更する場合の実行形式
csaftpuseradd -user <ユーザ名> -pass <ユーザのパスワード> -r -f <FTPアダプタアカウント定義ファイルのパス>
複数のユーザのパスワードを変更する場合は,ユーザの数だけコマンドを実行してください。
ユーザに課金情報を追加する場合と,ユーザに設定された課金情報を削除する場合の実行形式を次に示します。
-
ユーザに課金情報を追加する場合の実行形式
csaftpuseradd -user <ユーザ名> -pass <ユーザのパスワード> -account <課金情報> -r -f <FTPアダプタアカウント定義ファイルのパス>
-
ユーザに設定された課金情報を削除する場合の実行形式
csaftpuseradd -user <ユーザ名> -pass <ユーザのパスワード> -r -f <FTPアダプタアカウント定義ファイルのパス>
-
●FTPアダプタ単位に製品固定パスのアカウント定義ファイルで管理する場合
- (i) ユーザを追加する場合の実行形式
csaftpuseradd -user <ユーザ名> -pass <ユーザのパスワード> -name <FTPアダプタのサービスID>
複数のユーザを追加する場合は,ユーザの数だけコマンドを実行してください。
課金情報を設定したユーザを登録する場合の実行形式を次に示します。
csaftpuseradd -user <ユーザ名> -pass <ユーザのパスワード> -account <課金情報> -name <FTPアダプタのサービスID>
- (ii) ユーザを削除する場合の実行形式
csaftpuserdel -user <ユーザ名> -name <FTPアダプタのサービスID>
複数のユーザを削除する場合は,ユーザの数だけコマンドを実行してください。
- (iii) ユーザのパスワードを変更する場合の実行形式
csaftpuseradd -user <ユーザ名> -pass <ユーザのパスワード> -r -name <FTPアダプタのサービスID>
複数のユーザのパスワードを変更する場合は,ユーザの数だけコマンドを実行してください。
課金情報が登録されているユーザに対してパスワードを変更するコマンドを実行すると,課金情報が削除されます。課金情報が登録されているユーザの場合は次の実行形式で変更します。
-
ユーザのパスワードを変更または課金情報を変更する場合の実行形式
csaftpuseradd -user <ユーザ名> -pass <ユーザのパスワード> -r -account <課金情報> -name <FTPアダプタのサービスID>
-
詳細は,マニュアル「サービスプラットフォーム リファレンス」の「csaftpuseradd(FTPアダプタのユーザの登録・更新)」または「csaftpuserdel(FTPアダプタのユーザの削除)」を参照してください。