você está aqui: Home  → Arquivo de Mensagens

LD_LIBRARY_PATH e SUDO (sudo-1.6.7p5 solaris 9)

Colaboração: Valdir Henrique Dias Leite

Data de Publicação: 25 de Agosto de 2004

Enfrentei um problema há pouco tempo, ao tentar fazer um SUDO para parar/iniciar o processo do servidor apache com SSL.

Insistentemente o processo não era carregado, pois não eram encontradas as bibliotecas do openssl e do mod_ssl, mesmo estando configuradas no LD_LIBRARY_PATH. O problema era que o sudo desconsiderava o valor desta variável de ambiente.

Pesquisando nas documentações do SUDO (man, docs, etc), vi que era preciso dizer ao SUDO quais variáveis de ambiente ele deve desconsiderar. Por padrão, quase todas as variáveis o são automaticamente.

Para resolver, basta inserir, no bloco "Defaults", opção "env_delete", do arquivo de configuração foi só colocar a indicação para não deletar a variável, da seguinte forma:

  "env_delete-=LD_*"

Note que o "*" acima não tem o significado de caracter curinga, nem o usual de RegExp. É um literal da entrada env_delete.

Mais informações


Tutorial: Ambiente de Educação a Distância TelEduc

O Centro de Computação da Unicamp (CCUEC) e a Agência para a Formação Profissional da Unicamp (AFPU) estão oferecendo o tutorial sobre "Ambiente de Educação a Distância TelEduc".

  Inscrições: 25/08/04 a 31/08/2004
  Data do tutorial: 01/09/2004, manhã (9hs00 às 12hs00)
  Local: auditório do Centro de Computação da Unicamp
  Mapa de Acesso: http://www.ccuec.unicamp.br/ccuec/mapa.html
  Informações e inscrições: http://www.ead.unicamp.br

A inscrição é gratuita e está aberta para toda comunidade interessada em educação a distância e no ambiente TelEduc.



 

 

Veja a relação completa dos artigos de Valdir Henrique Dias Leite

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