Torna as mudanças na variável PATH permanentes no openSuse

2

Ok, estou tentando fazer algo que deve ser bastante simples, mas por alguma razão não consigo fazer funcionar. Tudo o que eu simplesmente quero fazer é adicionar um caminho para a variável de ambiente PATH no openSuse.

Até agora, editei a seguinte linha em / etc / default / su:

CAMINHO = / usr / local / bin: / bin: / usr / bin

com esta linha:

CAMINHO = / usr / local / bin: / bin: / usr / bin: / usr / local / php / bin: / usr / local / mysql / bin

Basicamente, tudo que eu quero fazer é ter acesso ao php e ao mysqld independentemente de como eu logar diretamente a partir do prompt de comando sem ter que digitar trailing / usr / local / php / bin / toda vez. Eu estou editando o arquivo certo?

Sou um pouco novato em Linux e conseguir algo tão trivial como isso está me escapando. Deuses do servidor lá fora, deixem cair uma migalha, por favor? : -)

    
por Marlon 11.03.2010 / 19:41

2 respostas

2

Alterando /etc/profile , /etc/csh.login , /etc/csh.cshrc , de fato pode (shan't) ser alterado.

No entanto, no Suse, se você perceber que esses arquivos indicam que você deve usar qualquer um desses arquivos /etc/profile.local , /etc/csh.login.local e /etc/csh.chsrc.local para estabelecer modificações ambientais locais. Fazer alterações nesses arquivos deve isolá-lo um pouco melhor no caso de atualizações para os pacotes básicos que podem modificar esses arquivos.

    
por 11.03.2010 / 22:24
1

Você está certo, você deve adicioná-lo ao caminho.

Normalmente, o ambiente de shell do servidor para o bash está em /etc/profile . Para (t) csh é /etc/csh.login .

Em vez de definir o PATH em todo o sistema, recomendamos configurá-lo para seu usuário individual. Você especificaria o PATH em .bash_profile ou .cshrc em seu diretório pessoal.

Se você quiser recomendações para um shell diferente, será necessário identificar qual shell você usa. Se a sua situação for um caso especial, você precisará fornecer detalhes adicionais, por exemplo, como você está se autenticando em qual usuário.

    
por 11.03.2010 / 19:52