Gói qqq.debcài đặt chương trình qqqsẽ chạy từ uqqqtài khoản người dùng. Gói này bao gồm qqqchương trình, qqq.conftập tin cấu hình và /etc/init.d/qqqinitscript.
Gói nên quản lý việc tạo người dùng uqqqnhư thế nào? Có bất kỳ thực hành tốt nhất hoặc hướng dẫn chính thức về điều này?
- Chỉ cần tạo người dùng tự động
uqqqtrong postinst; - Tạo người dùng tự động khi khởi động đầu tiên từ
/etc/init.d/qqqtập lệnh; - Tạo người dùng tự động khi khởi động
qqqchương trình lần đầu tiên (không có đối số) - Không tạo bất kỳ tài khoản người dùng nào, từ chối bắt đầu trừ khi người dùng được quản trị viên tạo rõ ràng (ví dụ: sử dụng
qqq --create-user); - Không tạo bất kỳ tài khoản người dùng nào, chạy không an toàn từ root theo mặc định;
- Tương tác hỏi trong postinst, init.d script hoặc
qqqchính nó có tạo người dùng hay không.
Gói có nên xóa tài khoản người dùng khi gỡ cài đặt không?
adduserđược sử dụng, nó cũng cần phải phụ thuộc vào gói. Xem: lintian.debian.org/tags/ từ
grep adduser /var/lib/dpkg/info/*.postinsttrên bất kỳ hệ thống dựa trên Debian nào để có được nhiều ví dụ.