From 384fb4c8e670f9ed8283ac073d05e8caccb265d1 Mon Sep 17 00:00:00 2001 From: Stefan Majer Date: Mon, 18 Nov 2024 13:09:48 +0100 Subject: [PATCH] Try not to disable/enable a user when changing password --- internal/ipmi/ipmitool.go | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/internal/ipmi/ipmitool.go b/internal/ipmi/ipmitool.go index e192591..4e27749 100644 --- a/internal/ipmi/ipmitool.go +++ b/internal/ipmi/ipmitool.go @@ -391,21 +391,10 @@ func (i *Ipmitool) createUser(req bmcRequest) (string, error) { } func (i *Ipmitool) changePassword(req bmcRequest) (string, error) { - err := i.setUserEnabled(req, false) - if err != nil { - return "", err - } - pw, err := req.setPasswordFunc() if err != nil { return "", fmt.Errorf("failed to set password %s for user %s with id %s %w", pw, req.username, req.uid, err) } - - err = i.setUserEnabled(req, true) - if err != nil { - return "", err - } - return pw, nil }