Difference between revisions of "Uid"
From Hackepedia
Jump to navigationJump to searchm (uid) |
m (user id mapping to name) |
||
Line 1: | Line 1: | ||
UID stands for USER ID, it is a number usually starting at 0 (for [[root]]) and ending at 65535. It can go beyond in some unix like operating systems. | UID stands for USER ID, it is a number usually starting at 0 (for [[root]]) and ending at 65535. It can go beyond in some unix like operating systems. | ||
+ | |||
+ | Every user has a UID when they have a shell on a system. The 'id' command lets you see your USER ID | ||
+ | |||
+ | id | ||
+ | uid=1000(pjp) gid=1000(pjp) groups=1000(pjp), 0(wheel), 553(_saned) | ||
+ | |||
+ | In this case the User ID is 1000. The file that provides a mapping of username to user id is /etc/passwd and /etc/master.passwd in a BSD system (/etc/shadow on SVR4). Some | ||
+ | programs check the mapping between user and userid as in this case: | ||
+ | |||
+ | $ su | ||
+ | su: who are you? | ||
+ | francisco$ id | ||
+ | uid=1000 gid=1000(pjp) groups=1000(pjp), 0(wheel), 553(_saned) | ||
+ | |||
+ | Notice id doesn't map the userid to a username since I changed it in /etc/passwd. |
Latest revision as of 09:03, 30 May 2008
UID stands for USER ID, it is a number usually starting at 0 (for root) and ending at 65535. It can go beyond in some unix like operating systems.
Every user has a UID when they have a shell on a system. The 'id' command lets you see your USER ID
id uid=1000(pjp) gid=1000(pjp) groups=1000(pjp), 0(wheel), 553(_saned)
In this case the User ID is 1000. The file that provides a mapping of username to user id is /etc/passwd and /etc/master.passwd in a BSD system (/etc/shadow on SVR4). Some programs check the mapping between user and userid as in this case:
$ su su: who are you? francisco$ id uid=1000 gid=1000(pjp) groups=1000(pjp), 0(wheel), 553(_saned)
Notice id doesn't map the userid to a username since I changed it in /etc/passwd.