diff --git a/debian/contrib/uffd-admin b/debian/contrib/uffd-admin index 71cc81e5f3ca10a888666e72e22435f273d76752..eaa1063d4eea66e9f15d8d2e00ea7429913f1ecf 100755 --- a/debian/contrib/uffd-admin +++ b/debian/contrib/uffd-admin @@ -9,8 +9,8 @@ if [ "$(whoami)" = "uffd" ]; then flask "$@" elif command -v sudo &> /dev/null; then exec sudo --preserve-env=FLASK_APP,CONFIG_FILENAME -u uffd flask "$@" -elif command -v su &> /dev/null; then - exec su -s /bin/sh --preserve-environment uffd -c flask "$@" +elif command -v runuser &> /dev/null; then + exec runuser --preserve-environment -u uffd -- flask "$@" else echo "Could not not become 'uffd' user, exiting" exit 255