Auth-Krb5Afs
view release on metacpan or search on metacpan
$err->{pass} = "aklog failed: $s";
}
# set the environment (remember to set the uid last)
$ENV{USER} = $pwent{name};
$ENV{HOME} = $pwent{home};
$ENV{SHELL} = $pwent{shell};
if( $> == 0 ) {
if( -f $ENV{KRB5CCNAME} ) {
chown($pwent{uid}, $pwent{gid}, $ENV{KRB5CCNAME}) or die("chown $ENV{KRB5CCNAME}: $!");
}
$( = $) = $pwent{gid};
my $id = `id -G '$pwent{name}'`;
$( = $pwent{gid};
$) = "$pwent{gid} $id";
$< = $> = $pwent{uid};
}
# done ok
$err = undef;
( run in 0.736 second using v1.01-cache-2.11-cpan-5511b514fd6 )