Il pacchetto qqq.deb
installa il programma qqq
che dovrebbe essere eseguito dall'account uqqq
utente. Il pacchetto è composto da qqq
programma, qqq.conf
file di configurazione e /etc/init.d/qqq
initscript.
In che modo il pacchetto dovrebbe gestire la creazione dell'utente uqqq
? Ci sono delle migliori pratiche o linee guida ufficiali al riguardo?
- Basta creare l'utente automaticamente
uqqq
in postinst; - Crea automaticamente l'utente al primo avvio dallo
/etc/init.d/qqq
script; - Crea automaticamente l'utente al primo avvio del
qqq
programma (senza argomenti) - Non creare alcun account utente, rifiuta di iniziare a meno che l'utente non sia stato esplicitamente creato dall'amministratore (ad esempio, utilizzando
qqq --create-user
); - Non creare alcun account utente, eseguito in modo non sicuro dalla radice per impostazione predefinita;
- Chiedi in modo interattivo in postinst, script init.d o
qqq
se stesso se creare un utente.
Il pacchetto deve rimuovere l'account utente quando viene disinstallato?
adduser
viene utilizzato, deve anche dipendere dal pacchetto. Vedi: lintian.debian.org/tags/…
grep adduser /var/lib/dpkg/info/*.postinst
su qualsiasi sistema basato su Debian per ottenere molti esempi.