Das Paket qqq.deb
installiert das Programm qqq
, das vom uqqq
Benutzerkonto ausgeführt werden soll. Das Paket besteht aus dem qqq
Programm, der qqq.conf
Konfigurationsdatei und /etc/init.d/qqq
Initscript.
Wie soll das Paket die Erstellung von Benutzern verwalten uqqq
? Gibt es hierzu Best Practices oder offizielle Richtlinien?
uqqq
Legen Sie den Benutzer einfach automatisch in postinst an;- Erstellen Sie den Benutzer automatisch beim ersten Start aus dem
/etc/init.d/qqq
Skript heraus. - Legen Sie den Benutzer beim ersten
qqq
Programmstart 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
qqq
selbst, ob Sie einen Benutzer anlegen möchten .
Sollte das Paket das Benutzerkonto bei der Deinstallation entfernen?
adduser
es verwendet wird, muss auch von der Verpackung abhängen. Siehe: lintian.debian.org/tags/…
grep adduser /var/lib/dpkg/info/*.postinst
beliebiges Debian-basiertes System aus, um viele Beispiele zu erhalten.