Bugfix/68577 debian ownership by harshang03 · Pull Request #68719 · saltstack/salt

What does this PR do?

Fixes Debian package maintainer script ownership/user handling for salt-master and salt-minion so upgrades/reinstalls don’t reset custom unprivileged users back to salt.
Specifically, the preinst/postinst scripts now:
preserve existing debconf user selections,
fall back to user: from /etc/salt/master or /etc/salt/minion when appropriate,
mark debconf entries as seen to avoid unintended resets,
use the resolved user’s primary group for ownership operations.

What issues does this PR fix or reference?

Fixes #68577

Previous Behavior

On Debian package upgrades/reinstalls/reconfigure, ownership on salt directories/files could be reset to default salt/root paths because maintainer scripts overwrote user selection when pidfiles were absent and chowned with default assumptions.

New Behavior

Debian maintainer scripts now preserve configured service users across upgrade/reinstall flows and apply ownership using the resolved user/group, preventing repeated permission regressions for custom unprivileged deployments.

Merge requirements satisfied?

[NOTICE] Bug fixes or features added to Salt require tests.

Commits signed with GPG?

No