Sudo
view release on metacpan or search on metacpan
lib/Sudo.pm view on Meta::CPAN
# some folks paths, but it
# should be safer than allowing
# any command string.
$sudo = $1;
# test for remote execution ... you need to have the ssh keys
# setup before this ...
#$remote_machine=$self->{hostname}if (defined($self->{hostname}));
if (defined($remote_machine))
{
$remote_user = getpwuid($<); # default user name is the user running the script
if (defined($self->{username}))
{
$remote_user = $self->{username};
}
push @cmd,"ssh";
push @cmd, (sprintf '%s@%s',$remote_user,$remote_machine);
}
if (!defined($remote_machine))
{
if (! -e $sudo )
( run in 0.234 second using v1.01-cache-2.11-cpan-454fe037f31 )