creds

Displays user and group information

Applicability

Product

Command type

VersionVault

command

Platform

Windows®

Synopsis

versionvault-home-dir etc\utils\creds options

Description

The creds utility displays user and group information for the currently logged-in user for the local Windows host. The value of the user's primary group is affected by the CLEARCASE_PRIMARY_GROUP environment variable. If this EV is set, creds displays its value, which is used only for VersionVault processing. If this EV is not set, creds displays the user's Windows primary group.

creds also displays the user's VersionVault privilege status:

You have VersionVault administrative privileges

You are a member of the VersionVault administrators group.

You do not have VersionVault administrative privileges

You are not a member of the VersionVault administrators group.

You do not have to be in the VersionVault administrators group to use VersionVault. However, members of this group have more privileges to create and modify VersionVault objects. See the permissions reference page for more information.

Restrictions

None.

Options and arguments

By default, creds displays the credentials for the current user. Lookup is done on the local machine.

Some VersionVault operations cannot evaluate group membership information for more than 32 groups per user. If the user is a member of more than 32 groups, creds lists only the 32 groups used by all VersionVault operations.

–h
Shows options for this command.
–w
Displays current user's SID credentials
{ –a | –A }
Displays all information in current user's access token.
–u [ –w ]
Displays current user's UNIX style credentials.
–r
Displays current user's credentials in raw SID form.
{ –p | –P } pid
Displays all information in the target process's access token.
[ –u | –r ] user
Displays information about the specified user. The user argument can be supplied as a name, integer UID, NT SID ("S-..."), or VersionVault SID ("NT:S-...","UNIX:10...","SID:01..."). Optional machine name causes lookup to be done on the specified machine.
[ –u | –r ] –g group
Displays information about specified group. The group argument can be supplied as a name, integer GID, NT SID ("S-..."), or VersionVault SID ("NT:S-...","UNIX:10...","SID:01..."). Optional machine name causes lookup to be done on the specified machine.
–s pid
Sets the primary group in the target process's access token based on CLEARCASE_PRIMARY_GROUP.
–t
Updates and prints the cached trusted POSIX offset table.
–e
Displays standard SIDs.
–d host
Reports whether the specified host resides in same domain as the current host.
–x ID
Converts the specified ID, which can be a SID or an integer UID/GID, to an integer UID/GID or SID without regard to the validity of the ID.
–c user
Displays credentials of the specified user; user can be supplied as a fully qualified name.
–D
Dump the cached password and group tables.

Examples

  • Display credentials for the current user.

    c:\Program Files\HCL\CCM\VersionVault> etc\utils\creds
    Login name:   jeri
    UID:          0x10040a
    Primary group: user (0x100432)
    Groups:
    user (0x100432)
    doc (0x303eb)
    Administrators (0x20220)
    Users (0x20221)
    Domain Users (0x100201)

    Current user is VersionVault privileged

  • Display the cached trusted POSIX offset table.

    c:Program Files\HCL\CCM\VersionVault\etc\utils\creds -t

    Name   Offset         SID
    Dev     0x40000000        S-1-5-21-2471908011-1545710240-342719572