Paket , kullanıcı hesabından çalışması gereken qqq.deb
programı yükler . Paket program, config dosyası ve initscript'ten oluşur.qqq
uqqq
qqq
qqq.conf
/etc/init.d/qqq
Paket kullanıcı oluşumunu nasıl yönetmeli uqqq
? Bu konuda en iyi uygulamalar veya resmi kurallar var mı?
- Sadece kullanıcıyı
uqqq
postinst içinde otomatik olarak oluşturun ; /etc/init.d/qqq
Betiğin ilk açılışında kullanıcıyı otomatik olarak oluşturun ;- Kullanıcı
qqq
programı ilk başlatıldığında otomatik olarak oluştur (bağımsız değişkenler olmadan) - Herhangi bir kullanıcı hesabı oluşturmayın, kullanıcı yönetici tarafından açıkça oluşturulmadıkça başlatmayı reddetme (örneğin, kullanma
qqq --create-user
); - Hiçbir kullanıcı hesabı oluşturmayın, varsayılan olarak kökünden güvenli olmayan bir şekilde çalıştırın;
- Etkileşimli olarak postinst, init.d betiği veya
qqq
kendisinden bir kullanıcı oluşturup oluşturmadığını sorun.
Paket, kaldırıldığında kullanıcı hesabını kaldırmalı mı?
adduser
kullanılır, aynı zamanda paketin bağlıdır gerekmektedir. Bakınız: lintian.debian.org/tags/…
grep adduser /var/lib/dpkg/info/*.postinst
birçok örnek almak için herhangi bir Debian tabanlı sistem üzerinde çalıştırın .