diff --git a/pkg/util/command_util.go b/pkg/util/command_util.go index b049aa06c..4330d6060 100644 --- a/pkg/util/command_util.go +++ b/pkg/util/command_util.go @@ -23,6 +23,7 @@ import ( "os" "os/user" "path/filepath" + reflect "reflect" "strconv" "strings" @@ -370,6 +371,10 @@ func GetUIDAndGIDFromString(userGroupString string, fallbackToUID bool) (uint32, groupStr = userAndGroup[1] } + if reflect.TypeOf(userStr).String() == "int" { + return 0, 0, nil + } + uidStr, gidStr, err := GetUserFromUsername(userStr, groupStr, fallbackToUID) if err != nil { return 0, 0, err