Respondo nesta do Maxwillian, mas lida a do Fabiano e Krishnamurti.
Obrigado. On 5/29/07, Maxwillian Miorim <[EMAIL PROTECTED]> wrote:
Este processo no Debian é mais um mito que fato. Todo mundo acha que é algo mas aé hoje ue não vi ninguém falar com certeza como funciona. Seguindo a lógica, funcionaria assim: /etc/profile - É um arquivo de configurações globais, que tenta ser o mais independente possível de um shell. Ele que exporta variáveis básicas como o PATH para bash, tcsh, ksh e qualquer outro shell. /etc/bash.bashrc - São as opções específicas do bash para a inicialização o shell de escopo global (todos usuários). Ele é lido depois do /etc/profile se tu trabalha com OOP poderia dizer que ele herda os atributos do /etc/profile. ;)
Para mim está mais que um mito, já está uma história de contos de fada. Agora eu não entendo mais nada, fiz o seguinte, comentei todas as linhas do /etc/profile que definem a PATH, e mesmo assim ao logar, tenho os memos valores. Por favor; não entendo de onde ele está tirando estes valores se no /etc/profile todas as referências ao PATH estão comentados, alguém? Outra é que qualquer inclusão de variavel para a PATH no /etc/profile so vale shell com login, em qualquer terminal sem login necas de piriquiticas. Então percebo que /etc/environment é lido pelo /etc/profile, mas este só aplica em shell com login. Mas as variaveis do environment se aplicam no com e no sem login. Portanto se ainda deixo comentado toda definção de PATH no arquivo /etc/profile e movo a definação da váriavel PATH para o /etc/environment, surpresa, funciona em todo sistema meu path definido. Fantastico né? Então pergunto para eu, pq não deixar a definição da PATH no environment? Há, tem aquelas diretórios sbin. Mas tb não sei pq. Se passo o caminho completo de qualquer arquivo de um sbin, tenho as mesmas respostas se estes estivessem na PATH. Então, ao grupo, porque o PATH não vem definido no environment? Outra é para que serve o diretório /etc/profile.d. Em sistemas baseados na red (q *não* são perfeitos), coloco lá um .sh com uns export de váriaveis e adiciono algo a PATH e funciona para todo sistema. Na Debian é como se não tive-se nada lá. Realmente, Maxwillian, é um mito na forma em que está ou eu não estou entendo absolutamente mais nada (o q não é dificil :-) PS: obrigado pelo ShellScript. Abçs, Zandre.

