Paket qqq.deb
menginstal program qqq
yang harus dijalankan dari uqqq
akun pengguna. Paket terdiri dari qqq
program, qqq.conf
file konfigurasi dan /etc/init.d/qqq
skrip init.
Bagaimana seharusnya paket mengelola pembuatan pengguna uqqq
? Apakah ada praktik terbaik atau pedoman resmi tentang ini?
- Cukup buat pengguna secara otomatis
uqqq
di postinst; - Buat pengguna secara otomatis pada startup pertama dari
/etc/init.d/qqq
skrip; - Buat pengguna secara otomatis pada startup pertama
qqq
program (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
qqq
dirinya sendiri apakah akan membuat pengguna.
Haruskah paket menghapus akun pengguna ketika dihapus?
adduser
digunakan, itu juga harus bergantung pada paket. Lihat: lintian.debian.org/tags/…
grep adduser /var/lib/dpkg/info/*.postinst
pada sistem berbasis Debian untuk mendapatkan banyak contoh.