У пакеті qqq.debвстановлена програма, qqqяка повинна працювати з uqqqоблікового запису користувача. Пакет складається з qqqпрограми, qqq.confконфігураційного файла та /etc/init.d/qqqinitscript.
Як пакет повинен керувати створенням користувача uqqq? Чи є найкращі практики чи офіційні вказівки щодо цього?
- Просто створіть користувача автоматично
uqqqв пості; - Створіть користувача автоматично при першому запуску із
/etc/init.d/qqqсценарію; - Створіть користувача автоматично при першому запуску
qqqпрограми (без аргументів) - Не створюйте жодних облікових записів користувачів, не відмовляйтеся від запуску, якщо користувач явно не створив адміністратор (наприклад, використовуючи
qqq --create-user); - Не створюйте жодних облікових записів користувачів, запускайте небезпечно з root за умовчанням;
- Інтерактивно запитайте у postinst, init.d скрипт чи
qqqсам, чи створити користувача.
Чи повинен пакет видалити обліковий запис користувача при видаленні?
adduserвикористовується, вона також повинна залежати від упаковки. Дивіться: lintian.debian.org/tags/…
grep adduser /var/lib/dpkg/info/*.postinstбудь-яку систему на базі Debian, щоб отримати багато прикладів.