this is required for PDM to access a PVE node shell, since the PVE client uses tokens for authentication. the user still needs a local PAM login to use the shell.
Signed-off-by: Fabian Grünbichler <[email protected]> --- PVE/API2/Nodes.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PVE/API2/Nodes.pm b/PVE/API2/Nodes.pm index 4590b6186..b29d10f98 100644 --- a/PVE/API2/Nodes.pm +++ b/PVE/API2/Nodes.pm @@ -1338,7 +1338,7 @@ __PACKAGE__->register_method({ my ($param) = @_; my $rpcenv = PVE::RPCEnvironment::get(); - my ($user, undef, $realm) = PVE::AccessControl::verify_username($rpcenv->get_user()); + my $user = $rpcenv->get_user(); my $node = $param->{node}; my $authpath = "/nodes/$node"; @@ -1410,7 +1410,7 @@ __PACKAGE__->register_method({ my $rpcenv = PVE::RPCEnvironment::get(); - my ($user, undef, $realm) = PVE::AccessControl::verify_username($rpcenv->get_user()); + my $user = $rpcenv->get_user(); my $authpath = "/nodes/$param->{node}"; -- 2.47.3 _______________________________________________ pve-devel mailing list [email protected] https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
