Sponsored Content
Full Discussion: Help with getuid
Top Forums Programming Help with getuid Post 302893872 by rm-r on Friday 21st of March 2014 11:57:23 AM
Old 03-21-2014
Help with getuid

I'm not that acquainted to C programming and would like to know how to obtain the internal Unix userid of a user (I'm on HP UX) and stro it in a variable.

I found the getuid() fonction returns the current user's internal ID. But I would like to find it for a different user. I was hoping something like this would work, but it doesn't: UserID = getuid("jsmith").

Please help.

Thanks.
 

We Also Found This Discussion For You

1. Programming

how to write a wrapper c code to return uid using getuid() function

And how to use setuid() ? thanks (4 Replies)
Discussion started by: pwd
4 Replies
getuid(2)							   System Calls 							 getuid(2)

NAME
getuid, geteuid, getgid, getegid - get real user, effective user, real group, and effective group IDs SYNOPSIS
#include <sys/types.h> #include <unistd.h> uid_t getuid(void); uid_t geteuid(void); gid_t getgid(void); gid_t getegid(void); DESCRIPTION
The getuid() function returns the real user ID of the calling process. The real user ID identifies the person who is logged in. The geteuid() function returns the effective user ID of the calling process. The effective user ID gives the process various permissions during execution of "set-user-ID" mode processes which use getuid() to determine the real user ID of the process that invoked them. The getgid() function returns the real group ID of the calling process. The getegid() function returns the effective group ID of the calling process. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Standard | +-----------------------------+-----------------------------+ |MT-Level |Async-Signal-Safe | +-----------------------------+-----------------------------+ SEE ALSO
intro(2), setuid(2), attributes(5), standards(5) SunOS 5.10 28 Dec 1996 getuid(2)
All times are GMT -4. The time now is 10:29 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy