El paquete qqq.debinstala el programa qqqque debe ejecutarse desde uqqqla cuenta de usuario. El paquete consta del qqqprograma, el qqq.confarchivo de configuración y el /etc/init.d/qqqinitscript.
¿Cómo debe gestionar el paquete la creación del usuario uqqq? ¿Existen mejores prácticas o pautas oficiales sobre esto?
- Simplemente cree el usuario automáticamente
uqqqen postinst; - Cree el usuario automáticamente en el primer inicio desde el
/etc/init.d/qqqscript; - Cree el usuario automáticamente en el primer inicio del
qqqprograma (sin argumentos) - No cree ninguna cuenta de usuario, rechace comenzar a menos que el usuario haya sido creado explícitamente por el administrador (por ejemplo, usando
qqq --create-user); - No cree cuentas de usuario, ejecute de forma segura desde la raíz de forma predeterminada;
- Pregunte interactivamente en postinst, script init.d o el
qqqmismo si crear un usuario.
¿Debería el paquete eliminar la cuenta de usuario cuando se desinstala?
adduserse usa, también debe depender del paquete. Ver: lintian.debian.org/tags/…
grep adduser /var/lib/dpkg/info/*.postinsten cualquier sistema basado en Debian para obtener muchos ejemplos.