Como posso procurar uma conta de usuário em vários arquivos de configuração relacionados ao sudo?

Como posso procurar uma conta de usuário em vários arquivos de configuração relacionados ao sudo?

Gostaria de pesquisar usuários em vários servidores nos ss7459seguintes arquivos /etc/sudoers, e ./etc/sudoers.d/itse/etc/sudoers.d/dbas/etc/group

OBSERVAÇÃO:Os números após sspodem não ser constantes em todos os servidores... em alguns podem ser ss3945...e assim por diante, mas tudo começa com ss.

Alguém pode me ajudar a escrever um script para isso?

Além disso, estarei executando isso em um satélite com todos os servidores nele, portanto o objetivo principal é descobrir todos os servidores com aquele usuário (ss7***) neles. Também precisarei de uma maneira de obter o nome dos servidores e compilar uma lista desses servidores.

Responder1

tente isto:

grep -P 'ss\d+' /etc/group /etc/sudoers.d/dbas  /etc/sudoers.d/itse /etc/sudoers

informação relacionada