运行apt-get install
给定的软件包可能会导致用户被添加到系统中。有没有一种简单的方法来验证(在安装软件包之前)哪些用户将被添加以及具有哪些特征?我主要想确保:
- 创建用户时无需 shell
- 创建用户时无需密码
答案1
看起来用户创建是在包的preinst
或postinst
文件中执行的,因此简单的grep
帮助。
对于已安装的软件包:
grep adduser /var/lib/dpkg/info/PACKAGE.*inst*
对于仍需要安装的软件包,请下载一份副本并验证:
apt source PACKAGE
grep adduser PACKAGE*/debian/*inst*