Pakiet qqq.deb
instaluje program, qqq
który powinien być uruchamiany z uqqq
konta użytkownika. Pakiet składa się z qqq
programu, qqq.conf
pliku konfiguracyjnego i /etc/init.d/qqq
skrypt 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
uqqq
w postinst; - Utwórz użytkownika automatycznie przy pierwszym uruchomieniu ze
/etc/init.d/qqq
skryptu; - Utwórz użytkownika automatycznie przy pierwszym uruchomieniu
qqq
programu (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
qqq
samym sobie, czy utworzyć użytkownika.
Czy pakiet powinien usunąć konto użytkownika po odinstalowaniu?
adduser
jest używany, musi również zależeć od pakietu. Patrz: lintian.debian.org/tags/…
grep adduser /var/lib/dpkg/info/*.postinst
na dowolnym systemie opartym na Debianie, aby uzyskać wiele przykładów.