Extraindo grupos / usuários permitidos em sudoers

0

Eu gostaria de extrair todos os grupos / usuários que receberam permissão para "sudo". tomemos isso como exemplo.

Estouusandoumcomandoawkmuitobásico,comomostradoabaixo.

awk'/##Allowroottorunanycommandsanywhere/{flag=1;next}/##Allowsmembersofthe/{flag=0}flag'/etc/sudoers

Ele obtém o que eu preciso, mas há uma maneira de melhorar ainda mais esse comando para garantir que todas as ocorrências de um grupo / usuário sejam capturadas, mesmo se estiverem presentes em algum outro lugar dentro do arquivo sudoers e não necessariamente entre os dois. padrões?

Além disso, com o comando existente, existe uma maneira de se livrar da última linha em branco ao imprimir a saída?

    
por Abhi 16.10.2018 / 15:22

0 respostas

Tags