У пакеті qqq.deb
встановлена програма, qqq
яка повинна працювати з uqqq
облікового запису користувача. Пакет складається з qqq
програми, qqq.conf
конфігураційного файла та /etc/init.d/qqq
initscript.
Як пакет повинен керувати створенням користувача 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, щоб отримати багато прикладів.