Sponsored Content
Top Forums Shell Programming and Scripting loop through logged on users or file? Post 302077103 by sixpack434 on Monday 19th of June 2006 02:10:24 PM
Old 06-19-2006
Thanks, this worked for me:

who | while read user junk
do
realname=`grep $user /etc/passwd | cut -d: -f5`
echo "User Id = $user and real name - $realname. \n"
done
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Information about users who have logged.

Hi, Suppose I have a programme called Menu. This menu has various choices as we would expect from a Menu. Now Can you Please help me as I want the details of the Users to be registered to some file , Whoever has entered this particular Program . Basically to see the username and the time that... (2 Replies)
Discussion started by: rooh
2 Replies

2. IP Networking

All tcp/ip users are logged out

I have an RS6000 server running AIX and on occasion all users are logged out of the server "connection closed by foreign host" is the error message. Normally a user can press enter and get a Login prompt, but they get the message "connection refused" and then the users can wait a minute or so and... (2 Replies)
Discussion started by: Docboyeee
2 Replies

3. IP Networking

Users logged in through which NIC

We have two NIC cards in our IBM RS/6000 F50 running AIX 4.3.3 We are trying to make sure we have moved all users to log in through the new NIC. 10.22.x.y (old) 10.22.x.z (new) How can I tell which users are still using the old address for logging in so I can update their work station to... (5 Replies)
Discussion started by: cburtgo
5 Replies

4. Shell Programming and Scripting

how many users logged

in unix what is the syntax to find out how many users are currently logged in (4 Replies)
Discussion started by: trichyselva
4 Replies

5. Post Here to Contact Site Administrators and Moderators

logged out users

how to find out users who logged out within 5 minutes (1 Reply)
Discussion started by: roshni
1 Replies

6. Shell Programming and Scripting

Users Not Logged in

I have searched the forums but have not mangaed to quite find what im looking for. I have used to /etc/passwd command to present me a list of all users the who command to present all users currently logged on, but what i want to know is what command can i use to display users that are registered... (12 Replies)
Discussion started by: warlock129
12 Replies

7. Programming

Get the list of logged in users

How can I get the list of logged in users in the system programmatically? I can get the list with 'who' or 'users' commands but I need to get the list programmatically... May someone help, please? Thanks in advance. (2 Replies)
Discussion started by: xyzt
2 Replies

8. UNIX for Dummies Questions & Answers

How many users are logged in?

How do I find this out? I have a feeling its a simple command such as who, but I just don't know what it is. I've had a search on here but either I can't put it into the right search criteria or there isn't a topic on it. Thanks. EDIT: Delete this thread, as I posted it I noticed the... (0 Replies)
Discussion started by: chris_rabz
0 Replies

9. Shell Programming and Scripting

Users not logged in for last 90 days

Hi, How to find the users who did not login into a UNIX box (thru ssh/ftp or any other way) for last 90 days? I think of using "finger" or "last" command to findout each user's last login and then find number of days between today and that day. Is there any other better way or anyone prepared... (1 Reply)
Discussion started by: reddyr
1 Replies

10. UNIX for Dummies Questions & Answers

Users logged into the system

So I'm trying to write a single line command So I have to use last first in this command and I've figured out the format my professor wants it in, something like thislast | cut -d' ' -f1,15 | sort > check | uniq -c.... and I never can get it right, when I just last command I get something... (2 Replies)
Discussion started by: DoubleAlpha
2 Replies
FBB::User(3bobcat)					       /etc/passwd user info						FBB::User(3bobcat)

NAME
FBB::User - Provides the /etc/passwd info of the current user SYNOPSIS
#include <bobcat/user> Linking option: -lbobcat DESCRIPTION
This class retrieves the information of the current user from the information in /etc/passwd. The class is a simple wrapper class around the getpwent(3) function. NAMESPACE
FBB All constructors, members, operators and manipulators, mentioned in this man-page, are defined in the namespace FBB. INHERITS FROM
- CONSTRUCTORS
o User(): The default constructor determines the current user's data. This constructor throws an Errno exception if it did not properly com- plete because the current user name could not be found in /etc/passwd. The copy and move constructors are available. OVERLOADED OPERATORS
The copy and move assignment operators are available. MEMBER FUNCTIONS
o size_t groupid() const: Returns the user's group-id. o std::string homedir() const: Returns the user's home directory (including a trailing /). o std::string name() const: Returns the user's user-name. o std::string password() const: Returns the user's encrypted password. But see also the BUGS section. o std::string realname() const: Returns the user's real name, as listed in the /etc/passwd's gecos field. o std::string shell() const: Returns the user's shell. o size_t userid() const: Returns the user's user-id. o void verify() const: Obsoleted, will be removed in a future Bobcat release. EXAMPLE
#include <bobcat/user> #include <iostream> using namespace std; using namespace FBB; int main() { User user; user.verify(); cout << " " "name : " << user.name() << " " << "password : " << user.password() << " " << "user id : " << user.userid() << " " << "group id : " << user.groupid() << " " << "real name : " << user.realname() << " " << "home dir : " << user.homedir() << " " << "shell : " << user.shell() << " " << endl; return 0; } FILES
bobcat/user - defines the class interface SEE ALSO
bobcat(7), getpwent(3) BUGS
If the user is a member of multiple groups, only the group id listed in /etc/passwd is returned by groupid(). If shadow passwording is used, the string returned by password() will probably not contain the encrypted password. DISTRIBUTION FILES
o bobcat_3.01.00-x.dsc: detached signature; o bobcat_3.01.00-x.tar.gz: source archive; o bobcat_3.01.00-x_i386.changes: change log; o libbobcat1_3.01.00-x_*.deb: debian package holding the libraries; o libbobcat1-dev_3.01.00-x_*.deb: debian package holding the libraries, headers and manual pages; o http://sourceforge.net/projects/bobcat: public archive location; BOBCAT
Bobcat is an acronym of `Brokken's Own Base Classes And Templates'. COPYRIGHT
This is free software, distributed under the terms of the GNU General Public License (GPL). AUTHOR
Frank B. Brokken (f.b.brokken@rug.nl). libbobcat1-dev_3.01.00-x.tar.gz 2005-2012 FBB::User(3bobcat)
All times are GMT -4. The time now is 01:53 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy