Paket qqq.debmenginstal program qqqyang harus dijalankan dari uqqqakun pengguna. Paket terdiri dari qqqprogram, qqq.conffile konfigurasi dan /etc/init.d/qqqskrip init.
Bagaimana seharusnya paket mengelola pembuatan pengguna uqqq? Apakah ada praktik terbaik atau pedoman resmi tentang ini?
- Cukup buat pengguna secara otomatis
uqqqdi postinst; - Buat pengguna secara otomatis pada startup pertama dari
/etc/init.d/qqqskrip; - Buat pengguna secara otomatis pada startup pertama
qqqprogram (tanpa argumen) - Jangan membuat akun pengguna apa pun, menolak memulai kecuali jika pengguna dibuat secara eksplisit oleh administrator (misalnya, menggunakan
qqq --create-user); - Jangan membuat akun pengguna apa pun, jalankan secara tidak aman dari root secara default;
- Tanyakan secara interaktif di postinst, skrip init.d atau
qqqdirinya sendiri apakah akan membuat pengguna.
Haruskah paket menghapus akun pengguna ketika dihapus?
adduserdigunakan, itu juga harus bergantung pada paket. Lihat: lintian.debian.org/tags/…
grep adduser /var/lib/dpkg/info/*.postinstpada sistem berbasis Debian untuk mendapatkan banyak contoh.