/usr/bin/java trabajando sólo con sudo

/usr/bin/java trabajando sólo con sudo

Espero que puedan ayudarme con el siguiente problema.

Tengo un problema al instalar Oracle JDK. Después de instalar usando alternativas de actualización:

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

Puedo ver que todas las alternativas disponibles están bien con:

sudo update-alternatives --config java

El problema es que java -versionno funciona, pero funciona si lo ejecuto con sudo:

sudo java -version

¿Puedes ayudarme a solucionar este problema? Lo mismo ocurre también conjavac

Respuesta1

Solucioné el problema.
El problema era que el /opt/javadirectorio tenía 700permiso. Lo cambié 755y ahora java -versionfunciona para usuarios normales (sin sudo).

información relacionada