Adiciona o diretório ao caminho para todos os shells e usuários no SLES 11.1

6

Estou usando um servidor executando o Suse Enterprise 11.1. Eu preciso adicionar alguns locais para o caminho para todos os usuários e para todos os shells. Existe uma maneira agradável e fácil de fazer isso ou eu tenho que modificar o arquivo de perfil para cada shell.

Também não sei se esta é a configuração padrão para o suse ou se alguém bagunça o servidor, mas não há um / etc / profile nem um /etc/shellnameprofile.local

Como posso arquivar isso? Por favor ajude.

    
por Topo 15.02.2013 / 00:06

3 respostas

2

Basta adicionar /etc/profile.local e a adição PATH sobreviverá aos upgrades dos usuários regulares. Para root, verifique o .profile da raiz para ver se você definiu o caminho codificado lá.

    
por 24.04.2014 / 11:35
2

Você pode definir o caminho padrão para todos os usuários em /etc/login.defs .

ENV_SUPATH PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/extra/dir
ENV_PATH PATH=/usr/local/bin:/usr/bin:/bin:/extra/dir
    
por 15.02.2013 / 00:15
1

Apenas em adição - Se um SuSE dist e o shell bash forem usados, você pode colocar as modificações do caminho também em

/etc/bash.bashrc.local

PATH=$PATH:/my/myscripts
export PATH
    
por 15.02.2013 / 09:57

Tags