/usr/bin/java funcionando apenas com sudo

/usr/bin/java funcionando apenas com sudo

Espero que você possa me ajudar com o seguinte problema.

Estou com um problema ao instalar o Oracle jdk. Depois de instalar usando alternativas de atualização:

sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/jdk1.7.0_71/bin/java" 1
sudo update-alternatives --set java /opt/java/jdk1.7.0_71/bin/java

Posso ver que todas as alternativas disponíveis estão OK com:

sudo update-alternatives --config java

O problema é que java -versionnão está funcionando, mas está funcionando se eu executá-lo com sudo:

sudo java -version

Você pode me ajudar a corrigir esse problema? A mesma coisa também acontece comjavac

Responder1

Eu resolvi o problema.
O problema era que o /opt/javadiretório tinha 700permissão. Mudei para 755e agora java -versionestá funcionando para usuários normais (sem sudo).

informação relacionada