Problems? Is your data what you think it is? | |
PerlMonks |
Re^3: EUID cannot be setby mr_mischief (Monsignor) |
on May 10, 2007 at 20:19 UTC ( [id://614754]=note: print w/replies, xml ) | Need Help?? |
Note on AIX's nobody user for Exim
Services for Unix blog It seems this is not overflow. It's just a representation in one place using an unsigned value and in another using a signed value. Considering there are 4,294,967,296 values in a 32-bit integer and that the signed number would be in two's complement if negative, -2 is exactly the same as 4294967294. As a matter of fact, I believe your EUID is being set. It's just not being set to the right interpretation of the number. I suggest you ponder this code:
Christopher E. Stith
In Section
Seekers of Perl Wisdom
|
|