Many thanks for visiting my Blog..!!Please share this blog using below share buttons and leave your Comments/Feedback/Appreciations on Tab: Feedback
Share This Blog..!!

LDAP users login problems in Linux Server

An expired Datastage user id be able to log in to the DataStage server but not to the UNIX system? 


    Error Description:

    The DataStage userid is expired on the UNIX system. This Userid is a LDAP userid.
    This userid cannot log in to the UNIX system but is able to log in to the DataStage Designer or Director.

    Why this Issue Occurs :

    The issue is due to the AUTHORIZATION variable being set to 0 in the uvconfig file.
    Being set to 0 bypasses the password authorization code.

    The AUTHORIZATION variable in the uvconfig file deals with whether the UNIX password is authorized.
    Valid values are the following:
    0 = the default value, password authorization is not done.
    1 = password authorization is done.

    When a client connects to the DataStage server (i.e. dsrpcd process in DataStage engine) with mapped OS credentials, the normal behavior for the DataStage engine would be to do password verification (i.e. check whether the mapped OS credentials matches with that of the UNIX user credentials).
    Password verification is done for all the valid values of AUTHORIZATION.
    When the AUTHORIZATION variable is set to 1, it specifically checks for the expired password.


    Problem Diagnosis: Find the steps for diagnosis.

    1. Log in as the DataStage admin user (e.g. dsadm)
    2. Go to the /../InformationServer/Server/DSEngine directory
    3. Source the dsenv file (i.e. . ./dsenv)
    4. From $DSHOME, run the command, bin/smat -t
    5. Look for the setting called AUTHORIZATION and its value:
    6. “AUTHORIZATION =”

    Solution Need to Apply to Fix The Issue:

    To resolve the issue, perform the following steps:
    1. In $DSHOME, issue the command, bin/uv -admin -stop (this will stop the DataStage engine)
    2. In $DSHOME, make a copy of the uvconfig file
    3. Edit the uvconfig file and modify AUTHORIZATION to 1
    4. Save the changes made to the uvconfig file
    5. Issue the command, bin/uv regen
    6. Issue the command, bin/uv -admin -start (to start the DataStage engine)

No comments:

Post a Comment

disqus