Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer

Linux id command

by hotshot (Prior)
on Nov 23, 2003 at 16:52 UTC ( #309302=perlquestion: print w/replies, xml ) Need Help??
hotshot has asked for the wisdom of the Perl Monks concerning the following question:

Hi guys!

Is there perl eqvivalent to Linux id command (getting info about the user - uid, gid ...).


Replies are listed 'Best First'.
Re: Linux id command
by tcf22 (Priest) on Nov 23, 2003 at 17:11 UTC
    Real UID: $<
    Effective UID: $>
    Real GID: $(
    Effective GID: $)

    - Tom

      In addition, you can find the associated name using getgrgid()/getpwuid(). Also look at the related functions under the same perlfunc section.
Re: Linux id command
by davis (Vicar) on Nov 23, 2003 at 17:02 UTC

    Search perldoc perlvar for UID/GID.

    It's not easy to juggle a pregnant wife and a troubled child, but somehow I managed to fit in eight hours of TV a day.
Re: Linux id command
by eyepopslikeamosquito (Chancellor) on Nov 23, 2003 at 22:16 UTC
Re: Linux id command
by TVSET (Chaplain) on Nov 23, 2003 at 22:15 UTC
    Quote from perldoc perlfunc:
           Fetching user and group info
               "endgrent", "endhostent", "endnetent", "endpwent", "getgrent",
               "getgrgid", "getgrnam", "getlogin", "getpwent", "getpwnam", "getp-
               wuid", "setgrent", "setpwent"

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://309302]
Approved by mpeppler
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (3)
As of 2016-12-05 00:40 GMT
Find Nodes?
    Voting Booth?
    On a regular basis, I'm most likely to spy upon:

    Results (71 votes). Check out past polls.