INNER CODE UNIT · Go

isRootUser

iximiuz/cdebug · cmd/exec/exec.go:387

func isRootUser(user string) bool {
	return len(user) == 0 || user == "root" || user == "0" || user == "0:0"
}

func wrapExitError(err error) error {
	if err == nil {
		return nil
	}

	if strings.Contains(strings.ToLower(err.Error()), "permission denied") {
		return fmt.Errorf("%s\n\nHint: try running `cdebug exec` with the --privileged flag", err)
	}

	return err
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…