OpenBSD manual page server

Manual Page Search Parameters

LOGNAME(1) General Commands Manual LOGNAME(1)

logname
display 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 appeared in 4.4BSD.
September 3, 2010 OpenBSD-current