El paquete qqq.deb
instala el programa qqq
que debe ejecutarse desde uqqq
la cuenta de usuario. El paquete consta del qqq
programa, el qqq.conf
archivo de configuración y el /etc/init.d/qqq
initscript.
¿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
uqqq
en postinst; - Cree el usuario automáticamente en el primer inicio desde el
/etc/init.d/qqq
script; - Cree el usuario automáticamente en el primer inicio del
qqq
programa (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
qqq
mismo si crear un usuario.
¿Debería el paquete eliminar la cuenta de usuario cuando se desinstala?
adduser
se usa, también debe depender del paquete. Ver: lintian.debian.org/tags/…
grep adduser /var/lib/dpkg/info/*.postinst
en cualquier sistema basado en Debian para obtener muchos ejemplos.