Preparar um script

1. Preparar um script

Célio Cristiano Soares
Cristian70

(usa Ubuntu)

Enviado em 13/10/2016 - 22:55h

Prezados (ª) Estou engatinhando no universo open source e sei que a muitos desafios pela frente... Alguém poderia me ajudar?
Preciso preparar um script que identifique os arquivos com permissão de setuid de root e gere uma listagem dos arquivos com a saída semelhante ao ls -la


  


2. Re: Preparar um script

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/10/2016 - 23:04h

Tem um comando que dá dados sobre arquivos de modo numérico (memória péssima), mas daí teria que avaliar saída a saída.

As melhores chances estão em filtrar o ls -l e analisar caso a caso conforme sai a letra nos campos de permissões.
Se sai um s ou outra coisa. Pegar o primeiro que sai com ls -l | awk '{ print $1 }' e trabalhar nele nas posições corretas dos caracteres.

Pense em algum trecho de código, pois tudo tem um início.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



3. Preparar um script

Célio Cristiano Soares
Cristian70

(usa Ubuntu)

Enviado em 13/10/2016 - 23:13h

Estarei analisando, por enquanto obrigado!


4. Re: Preparar um script

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 14/10/2016 - 13:39h

Cristian70 escreveu:

Prezados (ª) Estou engatinhando no universo open source e sei que a muitos desafios pela frente... Alguém poderia me ajudar?
Preciso preparar um script que identifique os arquivos com permissão de setuid de root e gere uma listagem dos arquivos com a saída semelhante ao ls -la


==============================================================================
Boa tarde Cristian.
Forneça mais detalhes . . .
Identificar arquivos de qual diretório?


Marcelo Oliver


5. Preparar um script

Célio Cristiano Soares
Cristian70

(usa Ubuntu)

Enviado em 15/10/2016 - 00:00h

Olá Oliver, boa noite;

Diretório /etc
Agradeço atenção! Abs.


6. Re: Preparar um script

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 15/10/2016 - 14:19h

Cristian70 escreveu:

Olá Oliver, boa noite;

Diretório /etc
Agradeço atenção! Abs.

=============================================
Boa tarde Cristian.
Testei aqui e funcionou . . .
find /etc -user root -perm /u=s -exec ls -l {} \; 

Se a resposta foi ESCLARECEDORA, MARQUE-A como A MELHOR,
Dessa forma, ganho uns pontos no fórum . . . :)


Abs.:
Marcelo Oliver









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts