our
$VERSION
=
'1.12.0.1'
;
sub
new {
my
$that
=
shift
;
my
$proto
=
ref
(
$that
) ||
$that
;
my
$self
=
$that
->SUPER::new(
@_
);
$self
->{server} = Rex::Group::Entry::Server->new(
name
=>
"<local>"
);
bless
(
$self
,
$proto
);
return
$self
;
}
sub
error { }
sub
connect
{ }
sub
disconnect { }
sub
get_connection_object {
my
(
$self
) =
@_
;
return
$self
; }
sub
get_fs_connection_object {
my
(
$self
) =
@_
;
return
$self
; }
sub
is_connected {
return
1; }
sub
is_authenticated {
return
1; }
sub
get_auth_user {
return
Rex::Config::get_user();
}
sub
get_connection_type {
my
(
$self
) =
@_
;
if
( (
$self
->{is_sudo} &&
$self
->{is_sudo} == 1 ) || Rex::is_sudo() ) {
return
"Sudo"
;
}
return
"Local"
;
}
1;