[an error occurred while processing this directive] [an error occurred while processing this directive]


プログラミング
逆引き
クライアントとの通信
VisMでの通信
Factoryでの通信
WebServiceでの通信
CSP (Cache' Server Pages)
Cache'SQL
設定・性能


【広告】









Cache'にログインできなくなった場合

Emergency login.

Cache' 5.1以降のユーザ管理システムでは、一定期間使用されなかったユーザアカウントは無効となります。
そのため、しばらく使わなかった環境にアクセスしようとすると、全てのユーザが無効となりログインできなくなっていることがあります。
このような場合には以下の方法で緊急ログインを行い、ユーザの有効/無効を再設定することで再び使用することが出来るようになります。

  1. (Cache'が起動している場合は)Cache'を停止します。

  2. Cache'を緊急アクセスモードで起動します。
    緊急アクセスモードは、一時的にログインすることができるユーザ(緊急アクセス用ユーザ)を指定し、Cache'を起動します。 このとき緊急アクセス用ユーザ以外のユーザでこのシステムにログインすることは出来ません。
    unix
    >./ccontrol start cache EmergencyID=tmpRoot,tmpPass
    windows
    >css start cache /EmergencyID=tmpRoot,tmpPass

  3. ユーザ名、パスワードに/EmergencyId で指定したものを入力して、Cacheにログインします。
    unix
    > csession CACHE
    Username:tmpRoot
    Password:tmpPass
    windows
    > css cterminal CACHE
    Username:tmpRoot
    Password:tmpPass

  4. 無効になっているユーザを ^SECURITYを使って有効にします。
    %SYS>Do ^SECURITY

    1) User setup
    2) Role setup
    3) Service setup
    4) Resource setup
    5) Application setup
    6) Auditing setup
    7) Domain setup
    8) System parameter setup
    9) Exit

    Option? 1

    1) Create user
    2) Edit user
    3) List users
    4) Detailed list users
    5) Delete user
    6) Export user
    7) Import user
    8) Exit

    Option? 2

    Username to edit? ?

    Num Name Enabled
    1) Admin No
    2) CSPSystem Yes
    3) SuperUser Yes
    4) UnknownUser No
    5) _PUBLIC No
    3) _SYSTEM Yes

    Username to edit? 4 UnknownUser
    ここで「Enabled=No」になっているユーザを順番に数値で選択します。この例ではUnknownUserがNoなのでUnknownUserの番号4を入力します。

    以降、「Enable User? No =>」のプロンプト以外は変更しないのでEnterを押すだけです。
    Full name? System UnknownUser =>
    Comment?
    Cache password? ***** =>
    Enable user? No => Yes
    「Enable User? No =>」のプロンプトに「Yes」で答えます。
    Expiration date (yyyy-mm-dd)?
    Keep role %Manager assigned to user? Yes =>
    Role to add?
    Default namespace (Space for none) %SYS ? =>
    Confirm changes to username Admin? Yes =>
    Username UnknownUser updated

  5. Cacheを再起動します。
    unix
    > ./ccontrol stop CACHE restart
    Username: tmpRoot
    Password: tmpPass
    windows
    > css stopstart CACHE
    Username:tmpRoot
    Password:tmpPass

    再起動後は/EmergencyIDで指定した緊急アクセス用ユーザ(tmpRoot)は無効となります


[an error occurred while processing this directive] [an error occurred while processing this directive]
2014/02/04Update