Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Aprenda inglês de uma vez por todas

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Procurando arquivos no sistema (cont.)

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 11 de Novembro de 1997

Eu recebi dois mails, um do Wagner Farias e outro do Flávio Barcelos, com comentários sobre a dica relativa a como se localizar arquivos no sistema.

As respostas estão incluídas abaixo.


Ao menos no Linux existe o comando "updatedb", que faz algo muito parecido com isto. Executado diariamente atraves do crontab, mantenho um "banco de dados" com os arquivos nas particoes montadas. Para localizar um arquivo em especial, por exemplo, "tcpd", digito:

  telematica:~$ locate tcpd=
  /usr/man/man8/tcpd.8.gz
  /usr/man/man8/tcpdchk.8.gz
  /usr/man/man8/tcpdmatch.8.gz
  /usr/sbin/real-daemon-dir/tcpd
  /usr/sbin/real-daemon-dir/tcpdchk
  /usr/sbin/real-daemon-dir/tcpdmatch
  /usr/sbin/tcpd
  /var/man/cat8/tcpd.8.gz

Minha entrada no crontab estah assim:

  # This updates the database for 'locate' every day at midday.
  00 12 * * *       updatedb 1> /dev/null 2> /dev/null

Me parece que existem alguns problemas de seguranca quanto a executar o updatedb via crontab, pelo mesmo motivo que nao se deve utilizar o crond para apagar o conteudo do /tmp, por exemplo, mas em meu sistema ao menos, soh tenho "trusted users" (assim espero:)).

Abracos,

Vagner.

  --------------------
  No Linux (conheci isto nele mas pode ser que existe em outros), existe um
  utilitario chamado "locate" que trabalha em cima de uma base de dados
  gerada por outro utilitario chamado "updatedb", que deve ser chamado pelo
  cron para autalisar a base de dados (soh sugiro nao chama-lo no cron do
  root - pois neste caso ate a privacidade dos usuarios seria invadida), que
  juntos fazem exatamente isso que voce falou nesta sua dica.
  
  Acho que vale a pena verificar se existe o par locate/updatedb disponivel
  em outros UNIXes.
  
  Ate mais,
  
  Flávio

Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 2.95/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1392 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

As Palavras Mais Comuns da Língua Inglesa (2ª edição)