The logname utility writes the user's login name to standard output followed by a newline. The logname utility explicitly ignores the LOGNAME and USER environment variables because the environment cannot be trusted.