I checked the version on my system against the one out on CPAN, and they are the same. And the permissions for both /etc/passwd and /etc/group are 444 (read permission for everyone)
UPDATE: After inserting some print statements into the module, I determined that the "Bus error (coredump)" is occuring when I get the user id with the
getpwuid function. Any suggestions??
FINAL UPDATE: After going over the section of the
Camel concerning the getpw* commmands, I noticed this little snippet:
"On systems that support shadow passwords, you will
have to be the super user to retrieve the actual
password"
I also tried using the User::pwent module, but with no success. So in the end, I had to settle for the following snippet to get the user name:
my $cmd=`grep $uid /etc/passwd`;
my ($name,$rest)=split /:/,$cmd;
TStanley
--------
"Suppose you were an idiot... And suppose you were a
member of Congress... But I repeat myself." -- Mark Twain