Das Paket qqq.debinstalliert das Programm qqq, das vom uqqqBenutzerkonto ausgeführt werden soll. Das Paket besteht aus dem qqqProgramm, der qqq.confKonfigurationsdatei und /etc/init.d/qqqInitscript.
Wie soll das Paket die Erstellung von Benutzern verwalten uqqq? Gibt es hierzu Best Practices oder offizielle Richtlinien?
uqqqLegen Sie den Benutzer einfach automatisch in postinst an;- Erstellen Sie den Benutzer automatisch beim ersten Start aus dem
/etc/init.d/qqqSkript heraus. - Legen Sie den Benutzer beim ersten
qqqProgrammstart automatisch an (ohne Argumente) - Erstellen Sie keine Benutzerkonten, und lehnen Sie den Start ab, es sei denn, der Benutzer wurde ausdrücklich vom Administrator erstellt (z. B. mit
qqq --create-user). - Erstelle keine Benutzerkonten, starte standardmäßig unsicher von root aus.
- Fragen Sie interaktiv in postinst, im init.d-Skript oder
qqqselbst, ob Sie einen Benutzer anlegen möchten .
Sollte das Paket das Benutzerkonto bei der Deinstallation entfernen?
adduseres verwendet wird, muss auch von der Verpackung abhängen. Siehe: lintian.debian.org/tags/…
grep adduser /var/lib/dpkg/info/*.postinstbeliebiges Debian-basiertes System aus, um viele Beispiele zu erhalten.