程序包qqq.deb
安装qqq
应从uqqq
用户帐户运行的程序。该软件包包括qqq
程序,qqq.conf
配置文件和/etc/init.d/qqq
初始化脚本。
软件包应如何管理用户的创建uqqq
?是否有任何最佳做法或官方准则?
- 只需
uqqq
在postinst中自动创建用户; - 第一次从
/etc/init.d/qqq
脚本启动时自动创建用户; qqq
程序第一次启动时自动创建用户(不带参数)- 请勿创建任何用户帐户,除非管理员明确创建了该用户(例如,使用
qqq --create-user
),否则请拒绝启动该帐户; - 不要创建任何用户帐户,默认情况下从root用户不安全地运行;
- 在postinst,init.d脚本或
qqq
本身中交互地询问是否创建用户。
软件包在卸载后是否应删除用户帐户?
adduser
使用时,它也需要依靠封装。请参阅:lintian.debian.org/tags/...
grep adduser /var/lib/dpkg/info/*.postinst
在任何基于Debian的系统上运行即可获得许多示例。