Le paquet qqq.deb
installe le programme qqq
qui doit être exécuté à partir d' uqqq
un compte utilisateur. Le paquet comprend le qqq
programme, le qqq.conf
fichier de configuration et /etc/init.d/qqq
initscript.
Comment le paquet devrait-il gérer la création d'utilisateur uqqq
? Existe-t-il des meilleures pratiques ou des directives officielles à ce sujet?
- Il suffit de créer l'utilisateur automatiquement
uqqq
dans postinst; - Créez automatiquement l'utilisateur au premier démarrage à partir du
/etc/init.d/qqq
script; - Créer automatiquement l'utilisateur au premier démarrage du
qqq
programme (sans argument) - Ne créez aucun compte d'utilisateur, refusez de démarrer sauf si l'utilisateur est explicitement créé par l'administrateur (par exemple, using
qqq --create-user
); - Ne créez pas de compte utilisateur, exécutez par défaut de manière non sécurisée à partir de root;
- Interactively demande à postinst, au script init.d ou à
qqq
lui - même si un utilisateur doit être créé.
Le package doit-il supprimer le compte utilisateur lors de la désinstallation?
adduser
est utilisé, il doit également dépendre du paquet. Voir: lintian.debian.org/tags/…
grep adduser /var/lib/dpkg/info/*.postinst
sur n’importe quel système basé sur Debian pour obtenir de nombreux exemples.