it-swarm-pt.tech

Onde posso encontrar documentação no formato de arquivo / etc / environment?

De Variáveis ​​de ambiente de todo o sistema :

  • /etc/environment - Este arquivo é especificamente destinado a configurações de variáveis ​​de ambiente em todo o sistema. Não é um arquivo de script, mas consiste em expressões de atribuição, uma por linha. Especificamente, esse arquivo armazena as configurações de localidade e caminho do sistema.

Eu estou procurando por um ABNF e/ou uma descrição mais detalhada do comportamento, ou qualquer coisa que não seja realmente boatos do fórum.

Se está no Google, está me iludindo.

14
McDowell

Não sei por que isso não ficou mais claro, mas /etc/environment não é analisado por um único bit de código ou qualquer Shell em particular (ou necessariamente qualquer Shell) (tente grep -r "/etc/environment" /etc e você verá o que quero dizer) . pam em particular analisa diretamente, não colocando-o através de um Shell.

Por convenção, e eu quero dizer convenção , são pares puros de valor-chave, com valores opcionalmente citados. Você não pode colocar nada que tente fazer, e. expansão variável ou execução de comandos e esperar que funcione.

Eu ficaria surpreso se você puder encontrar uma definição de gramática estrita e formal em qualquer lugar.

Provavelmente, o mais próximo de uma resposta autoritária que você pode vir é o pam_env docs: http://www.linux-pam.org/Linux-PAM-html/sag-pam_env.html

11
Nicholas Knight

Você pode encontrar boas informações na página man environ . É acessível a partir de um terminal, digitando man 7 environ nele.

Por convenção, as strings no environ têm o formato "name = value".

Você também pode lê-lo no seu navegador: http://manpages.ubuntu.com/manpages/lucid/en/man7/environ.7.html#toptoc2

E dá alguns exemplos de uso e mais detalhes.

3
Weboide