Verifique /etc/default/login
para as cascas de login. Você pode forçar um caminho inicial até lá.
Adicionar suas variáveis ao / etc / profile deve funcionar, dependendo da versão do Solaris em execução. Um modo mais portátil, para o Solaris, seria separar a configuração da variável PATH e exportá-la.
JAVA_HOME=/usr/jdk/instances/jdk1.7.0
GROOVY_HOME=/usr/local/bin/groovy-2.1.3
PATH=${PATH}:${GROOVY_HOME}/bin:${JAVA_HOME}/bin
export PATH
O Solaris 11, onde bash
é o shell padrão, funcionará bem com o seu perfil, mas a versão mais antiga do Solaris pode não analisar a sintaxe export PATH=...
como esperado, ou de maneira alguma.
Além disso, lembre-se de que você está apenas alterando o PATH inicial dos usuários. /etc/profile
é lido antes de um usuário .profile
ser lido.
Por padrão, os usuários do Solaris normalmente acabam com seu próprio arquivo .profile
que contém um PATH padrão.
solaris:~$ grep PATH .*
.profile:export PATH=/usr/bin:/usr/sbin
Como esse .profile está sendo lido em após o /etc/profile
que você modificou, suas alterações em $PATH
serão descartadas e as entradas do usuário serão assumir o controle.
Você pode adicionar essas alterações para novos usuários editando o arquivo /etc/skel/.profile
, mas para tornar as alterações permanentes para os usuários existentes, você precisaria editar seus perfis individuais ou substituí-los se eles não os editarem por conta própria. .