csaftpuseraddFTPアダプタのユーザの登録・更新

形式

csaftpuseradd [-h]
             -user <ログインユーザID>
             -pass <ログインパスワード>
             [-account <課金情報>]
             [-r]
             -f <アカウント定義ファイルのパス>

機能

FTPアダプタのアカウント定義ファイルに新規のユーザを登録します。ユーザがすでに登録されている場合は,パスワードや課金情報を更新します。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は,ほかのオプションを指定しても無視されます。

-user <ログインユーザID> ~<半角英数字および半角記号> ((1-80文字))

登録または更新したいユーザIDを指定します。

使用できる文字は,半角英数字,半角記号(ASCIIコードの「0x21」~「0x7E」),および半角スペース(ASCIIコードの「0x20」)です。大文字と小文字は区別されます。使用できる半角記号を次に示します。

-pass <ログインパスワード> ~<半角英数字および半角記号> ((1-80文字))

登録または更新したいユーザIDに対するパスワードを指定します。使用できる文字は,半角英数字,半角記号(ASCIIコードの「0x21」~「0x7E」),および半角スペース(ASCIIコードの「0x20」)です。大文字と小文字は区別されます。使用できる半角記号は-userオプションと同じです。

更新したい場合(-rオプションを指定する場合),更新後のパスワードを指定します。

-account <課金情報> ~<半角英数字および半角記号> ((1文字以上))

登録または更新したいユーザに対する課金情報(アカウントを示す文字列)を指定します。使用できる文字は,半角英数字,半角記号(ASCIIコードの「0x21」~「0x7E」),および半角スペース(ASCIIコードの「0x20」)です。大文字と小文字は区別されます。使用できる半角記号は-userオプションと同じです。

このオプションを省略,または<課金情報>に空文字を指定した場合,課金情報は設定されません。

なお,課金情報が設定されているユーザのパスワードを変更する場合,このオプションを指定する必要があります。

-r

すでに登録されているユーザIDのパスワードを変更する場合に指定します。

-f <アカウント定義ファイルのパス>

アカウント定義ファイルのパスを相対パス,または絶対パスで指定します。空白を含む場合は,オプション引数全体をダブルクォーテーション(")で囲みます。

ファイルが存在しない場合,新規にアカウント定義ファイルが作成されます。ただし,ディレクトリが存在しない場合は,エラーになります。既存のアカウント定義ファイルに新規アカウントを追加する場合は,既存のアカウント定義ファイルを指定してください。

入力例

(1)課金情報を設定するユーザを登録する場合

csaftpuseradd -user user1 -pass password1 -account account1 -f account.properties

(2)課金情報を設定しないユーザを登録する場合

csaftpuseradd -user user2 -pass password2 -f account.properties

(3)ユーザのパスワードと課金情報を更新する場合

csaftpuseradd -user user1 -pass passwordnew -account accountnew -r -f account.properties

(4)課金情報が設定されていないユーザのパスワードを更新する場合

csaftpuseradd -user user2 -pass passwordnew -r -f account.properties

(5)すでに登録されているユーザに課金情報を追加する場合

csaftpuseradd -user user2 -pass password2 -account account2 -r -f account.properties

(6)すでに登録されているユーザの課金情報を削除する場合

csaftpuseradd -user user1 -pass password1 -r -f account.properties

戻り値

戻り値意味
0正常終了しました。
1コマンドが異常終了しました。

注意事項