Linux and UNIX Man Pages

Test Your Knowledge in Computers #185
Difficulty: Medium
Moderating questions and answers at requires superior UNIX shell scripting abilities.
True or False?
Linux & Unix Commands - Search Man Pages

logname(1) [freebsd man page]

LOGNAME(1)						    BSD General Commands Manual 						LOGNAME(1)

logname -- display user's login name SYNOPSIS
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. EXIT STATUS
The logname utility exits 0 on success, and >0 if an error occurs. SEE ALSO
who(1), whoami(1), getlogin(2) STANDARDS
The logname utility is expected to conform to IEEE Std 1003.2 (``POSIX.2''). HISTORY
The logname command appeared in 4.4BSD. BSD
June 9, 1993 BSD

Check Out this Related Man Page

logname(1)							   User Commands							logname(1)

logname - return user's login name SYNOPSIS
The logname utility will write the user's login name to standard output. The login name is the string that would be returned by the getlo- gin(3C) function. Under the conditions where getlogin() would fail, logname will write a diagnostic message to standard error and exit with a non-zero exit status. ENVIRONMENT VARIABLES
See environ(5) for descriptions of the following environment variables that affect the execution of logname: LANG, LC_ALL, LC_CTYPE, LC_MESSAGES, and NLSPATH. EXIT STATUS
The following error values are returned: 0 Successful completion. >0 An error occurred. FILES
/etc/profile environment for user at login time /var/adm/utmpx user and accounting information ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWesu | +-----------------------------+-----------------------------+ |Interface Stability |Standard | +-----------------------------+-----------------------------+ SEE ALSO
env(1), login(1), getlogin(3C), utmpx(4), attributes(5), environ(5), standards(5) SunOS 5.10 3 Nov 2000 logname(1)

7 More Discussions You Might Find Interesting

1. HP-UX

logname error

when we log into HP servers randomly we will get the message "logname: could not get the login name" if we open another connection we can login we are running SSH 3.7 on OS B.11.23 this only happens on HP and only using ssh, I know there were problems like this on older ssh verisons but this... (0 Replies)
Discussion started by: dhlopomo
0 Replies

2. Shell Programming and Scripting

Python and logname

How would i do this in python In bash i would do below and this would add the users logname to a file This write the logname ie James to test.txt But how would i do it in python this doesnt work below and ive tried different ways but cannot find an answer But this just writes $(logname) to... (4 Replies)
Discussion started by: dave100
4 Replies

3. UNIX for Dummies Questions & Answers

help programming for lognames

Hi all, I have a requirment , can anyone please guide me Q) If the number of users are 50 or more it should print the login names of users who have logged in last 5 minutes and login names of users who have logged out in last 5 minutes. Waiting for the reply Thank you very much ... (1 Reply)
Discussion started by: umapearl
1 Replies

4. AIX

How to make LOGNAME writeable? It is set as READONLY in .profile

LOGNAME variable is set as READONLY in .profile. I want to make it WRITEABLE so that I can modify the LOGNAME values programatically/throush shell programs. Thanks, Guru (1 Reply)
Discussion started by: gurubbc
1 Replies

5. UNIX for Dummies Questions & Answers


LOGNAME = 'id | awk '{begpos = index($0,"(") Endpos = index($ 0,")") print substr($0,begpos+1,endpos-begpos-1) }'; export LOGNAME -bash: syntax error near unexpected token `(' I am getting this error (5 Replies)
Discussion started by: sravani
5 Replies

6. Shell Programming and Scripting

Unix $USER and $LOGNAME environment variables

Hi, I am wondering what is the difference between the USER and LOGNAME environment variables, and under what situations would they be different? I am using Ubuntu 8.04 32-bit and I do not have 'login' command to test it. (7 Replies)
Discussion started by: royalibrahim
7 Replies

7. Shell Programming and Scripting

UNIX $USER and $LOGNAME environment variables

I have some comments about a previously closed topic whose name is the same as above Omitted from the discussion was the situation with a "sudo command or sudo within a script". There is an inconsistency between systems. On some systems $LOGNAME is invariant, on others, on RedHat sudo... (3 Replies)
Discussion started by: lsatenstein
3 Replies

Featured Tech Videos