P4USER

Current Helix Core Server username.

Usage notes

Used by Client? Used by Server? Command-Line Alternative Can be set in P4CONFIG file?

Yes

No

p4 -u username command

Yes

Value if not explicitly set

Operating System Value

Windows

The value of the USERNAME environment variable.

All Others

The value of the USER environment variable.

Examples

edk
lisag

Notes

By default, the Helix Core Server username is the same as the OS username.

If a particular Helix Core Server user does not have a password set, then any other Helix Core Server user can impersonate this user by using the -u option with their Helix Core Server commands. To prevent this, users should set their password with the p4 user or p4 passwd command.

If a user has set their Helix Core Server password, you can still run commands as that user (if you know the password) with p4 -u username -P passwordcommand.

Helix Core Server superusers can impersonate users without knowing their passwords. For more information, see Protections and passwords in the Helix Core Server Administrator Guide.