LOGNAME(1) General Commands Manual LOGNAME(1)

lognamedisplay user's login name

logname

The logname utility writes the user's login name to standard output followed by a newline (‘\n’).

The logname utility explicitly ignores the LOGNAME and USER environment variables because the environment cannot be trusted.

The logname utility exits 0 on success, and >0 if an error occurs.

who(1), whoami(1), getlogin(2)

The logname utility is compliant with the IEEE Std 1003.1-2008 (“POSIX.1”) specification.

The logname command first appeared in PWB/UNIX 1.0 and was reimplemented for 4.3BSD-Net/2.

July 25, 2022 OpenBSD 7.6