Verificação de sanidade para usuários criados via apt-get install

1

A execução de apt-get install em um determinado pacote pode resultar na adição de usuários ao sistema. Existe uma maneira fácil de verificar (antes de instalar o pacote), quais usuários seriam adicionados e com quais características? Eu quero principalmente garantir que:

  • Os usuários são criados sem um shell
  • Os usuários são criados sem uma senha
por Roberto Aloi 07.02.2014 / 14:21

1 resposta

1

Parece que a criação do usuário é realizada nos arquivos preinst ou postinst do pacote, por isso, um simples grep ajudou.

Para pacotes que já estão instalados:

grep adduser /var/lib/dpkg/info/PACKAGE.*inst*

Para pacotes que ainda precisam ser instalados, faça o download de uma cópia e verifique:

apt source PACKAGE
grep adduser PACKAGE*/debian/*inst*
    
por Roberto Aloi 07.02.2014 / 14:52