Pakiet qqq.debinstaluje program, qqqktóry powinien być uruchamiany z uqqqkonta użytkownika. Pakiet składa się z qqqprogramu, qqq.confpliku konfiguracyjnego i /etc/init.d/qqqskrypt startowy.
Jak pakiet powinien zarządzać tworzeniem użytkownika uqqq? Czy są jakieś najlepsze praktyki lub oficjalne wytyczne na ten temat?
- Wystarczy utworzyć użytkownika automatycznie
uqqqw postinst; - Utwórz użytkownika automatycznie przy pierwszym uruchomieniu ze
/etc/init.d/qqqskryptu; - Utwórz użytkownika automatycznie przy pierwszym uruchomieniu
qqqprogramu (bez argumentów) - Nie twórz żadnych kont użytkowników, odmów uruchomienia, chyba że użytkownik zostanie utworzony przez administratora (na przykład za pomocą
qqq --create-user); - Nie twórz żadnych kont użytkowników, domyślnie uruchamiaj się niepewnie z poziomu root;
- Interaktywnie pytaj w skrypcie postinst, init.d lub w
qqqsamym sobie, czy utworzyć użytkownika.
Czy pakiet powinien usunąć konto użytkownika po odinstalowaniu?
adduserjest używany, musi również zależeć od pakietu. Patrz: lintian.debian.org/tags/…
grep adduser /var/lib/dpkg/info/*.postinstna dowolnym systemie opartym na Debianie, aby uzyskać wiele przykładów.