Gói qqq.deb
cài đặt chương trình qqq
sẽ chạy từ uqqq
tài khoản người dùng. Gói này bao gồm qqq
chương trình, qqq.conf
tập tin cấu hình và /etc/init.d/qqq
initscript.
Gói nên quản lý việc tạo người dùng uqqq
như 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
uqqq
trong postinst; - Tạo người dùng tự động khi khởi động đầu tiên từ
/etc/init.d/qqq
tập lệnh; - Tạo người dùng tự động khi khởi động
qqq
chươ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
qqq
chí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/*.postinst
trên bất kỳ hệ thống dựa trên Debian nào để có được nhiều ví dụ.