Sponsored Content
Full Discussion: Real and Effective IDs
Top Forums UNIX for Dummies Questions & Answers Real and Effective IDs Post 302567562 by Corona688 on Monday 24th of October 2011 11:42:27 AM
Old 10-24-2011
Quote:
Originally Posted by vbe
So the real ID is when you connect yourself

But if you change personality e.g using su you "become" newID which is the effective ID, for whatever you execute from now will be " as newID " and not your loginID, till you exit and become again yourself
Why is this necessary when you could just exit and be yourself if there was no effective-user?
 

6 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Variables for Effective Username?

Hey all, I'm glad to have found this forum as I'm trying to dive head first into Solaris 8 - been working with it for a few months now and am finally getting a bit comfortable with the layout and concepts. In any case, on to the questions... :D I was wondering how I would go about displaying... (3 Replies)
Discussion started by: QuadMonk
3 Replies

2. UNIX for Dummies Questions & Answers

most effective search ?

what's the most efficient and effective search for a file in a dir ? I see many guys use this # find - print or something as such ? and sometimes pipe it to something else ? Is there a better way of using "grep" in all of this ? thanks simon2000 (3 Replies)
Discussion started by: simon2000
3 Replies

3. UNIX for Dummies Questions & Answers

Changing the Effective Group ID

Here is my situation. On a RedHat 7.3 box, I have a user named jody. When I log in with jody and type in "id", I get the expected output: uid=1(jody) gid=1(jody) groups=1(jody), 510(test) However, I cannot figure which "id" option allows me to change the effective gid. I tried the options... (2 Replies)
Discussion started by: Jody
2 Replies

4. Cybersecurity

Password rules not effective

I was looking for a good list of words to exclude people from using as passwords, i.e. those that could be guessed easily. I'm working through a whole bunch of suggestions from skullsecurity.org, but I managed to find this page that seems to suggest I have more options than I thought. :b: I... (1 Reply)
Discussion started by: rbatte1
1 Replies

5. Programming

Real, effective and saved user id in C program

I figured it out by now. (0 Replies)
Discussion started by: Ralph
0 Replies

6. UNIX for Beginners Questions & Answers

List of all ids,groups, privilege ids

I wish to pull out a list of all user ids on the system, including the privileged ids, the groups to which they belong to. Sometimes after deleting an id also, its home dir does not get deleted or an entry is left behind in /etc/passwd. Can someone help me with a script to achieve both. (2 Replies)
Discussion started by: ggayathri
2 Replies
setreuid(2)							System Calls Manual						       setreuid(2)

Name
       setreuid - set real and effective user ID's

Syntax
       setreuid(ruid, euid)
       intruid, euid;

Description
       The  real  and  effective  user	ID's of the current process are set according to the arguments.  If ruid or euid is -1, the current uid is
       filled in by the system.

Return Values
       Upon successful completion, a value of zero (0) is returned.  Otherwise, a value of -1 is returned and errno is set to indicate the error.

Environment
       BSD
       If the process is superuser, or and matches with the real user ID, the effective user ID, or the saved set-user-id (as described in ), then
       the real, effective, and the saved set-user-id are set to and respectively.

       POSIX
       SYSTEM-FIVE
       When  your  program  is	compiled  in the POSIX or SYSTEM-FIVE mode, if both arguments to are -1, the system call returns a value of -1 and
       errno is set to [EINVAL].

       The following semantics apply when using the function:

       If the process is the superuser, the real, effective, and saved set-user-id (as described in ) are set to and respectively.

       If the process is not the superuser, but the and matches with the real user ID, the effective user ID (only  in	the  SYSTEM-FIVE  and  BSD
       environments), or the saved set-user-id, then the effective ID is set to The  real user ID and the saved set-user-id are left unchanged.

Diagnostics
       [EPERM]	      The  current  process is not the superuser and the and specified does not match with the real user ID, the effective user ID
		      (only in SYSTEM-FIVE and BSD environment), or the saved set-user-id.

See Also
       getuid(2), setregid(2), setuid(3)

																       setreuid(2)
All times are GMT -4. The time now is 12:39 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy