23.3 Tornando a instalação silenciosa mais segura

Se você quiser manter seguras as senhas da árvore e da Camada Intermediária, sem incluí-las diretamente no arquivo silent.properties, poderá definir variáveis de ambiente para mantê-las ocultas. Siga as etapas abaixo para configurar variáveis de ambiente para as senhas:

  1. Abra e prepare-se para editar o arquivo silent.properties do local do servidor em que ele foi copiado anteriormente.

  2. Localize o valor de configuração TREE_PASSWORD= na seção sobre autenticação do arquivo.

  3. Em vez de digitar explicitamente sua senha da árvore, digite as seguintes informações como uma variável de ambiente para o valor:

    $lax.nl.env.nome_varivel_ambiente_senha_rvore$
    

    Exemplo: TREE_PASSWORD=$lax.nl.env.TREE_PASSWORD$

    O nome da variável de ambiente (mostrado acima como nome_variável_ambiente_senha_árvore) escolhido não precisa ser o nome do valor de configuração listado no arquivo silent.properties; você pode escolher o nome que desejar.

  4. Localize o valor de configuração XTierConfigureAction.PROXY_PASSWORD= na seção sobre camada intermediária do arquivo.

  5. Em vez de digitar explicitamente sua senha do proxy, digite as seguintes informações como uma variável de ambiente para o valor:

    $lax.nl.env.nome_varivel_ambiente_senha_proxy$
    

    Exemplo: XTierConfigureAction.PROXY_PASSWORD=$lax.nl.env.PROXY_PASSWORD$

    O nome da variável de ambiente (mostrado acima como nome_variável_ambiente_senha_proxy) escolhido não precisa ser o nome do valor de configuração listado no arquivo silent.properties; você pode escolher o nome que desejar.

Como a senha de proxy pode ser igual à senha da árvore, é possível usar a mesma variável de ambiente para ambas as senhas, se desejar.

Para obter mais informações sobre a configuração das variáveis de ambiente nessa situação, consulte Seção 23.3.1, Configurando uma variável de ambiente.

23.3.1 Configurando uma variável de ambiente

Siga o procedimento abaixo para definir uma variável de ambiente quando não quiser revelar a senha ao definir a variável:

  1. Inicie um novo shell de comando digitando o seguinte comando:

    /bin/bash
    
  2. No prompt do bash (#), digite o seguinte comando para impedir que futuros comandos sejam registrados no buffer de comando e gravados no arquivo .bash_history.

    HISTSIZE=0
    
  3. (Opcional) Para desativar a exibição da tela que contém as informações de senha, digite o seguinte comando:

    stty -echo
    
  4. Para configurar a variável de ambiente para a senha da árvore, digite o seguinte comando:

    export nome_varivel_ambiente_senha_rvore=senha_edirectory
    
  5. Para configurar a variável de ambiente para a senha de proxy da Camada Intermediária, digite o seguinte comando:

    export proxy_password_environment_variable_name=senha_proxy
    
  6. (Opcional) Para desativar a exibição de tela para entrada de teclado, digite o seguinte comando:

    stty echo
    

    Se você não quiser utilizar o comando stty para desativar a exibição de tela, será possível verificar se as senhas foram removidas da tela, digitando clear depois de definir cada variável de ambiente.

  7. Digite o seguinte comando para voltar para o shell de comando original depois de executar a instalação silenciosa:

    exec /ponto_montagem_CD/setup -f /root/silent.properties