1 votos

/usr/bin Cambio de permisos OSX 10.9 Mavericks

Estoy tratando de configurar Java en Xcode y necesita acceder a /usr/bin/java en algún momento. Pero no puedo acceder a esta carpeta y me aparece este mensaje La carpeta "java" no se puede abrir porque no tienes permiso para ver su contenido.

Incluso cuando intento acceder al permiso a través de Get Info el sistema no abre la carpeta por la misma restricción.

Creo que es posible cambiar el permiso a través de Terminal pero tengo miedo de volar algo en mi Mac. Cómo puedo cambiar el permiso de forma segura?

0voto

klanomath Puntos 19587

/usr/bin/java no es una carpeta válida en ninguna instalación o versión de Java (que yo sepa).

En su lugar, el archivo /usr/bin/java es un enlace simbólico a /Sistema/Librería/Frameworks/JavaVM.framework/Versiones/A/Comandos/java instalado por el instalador de Java de Apple por defecto (v1.6.x).

El instalador de Oracle Java (ya sea JDK/SDK o JRE) se instala en /Library/Java.

-1voto

Feroc Puntos 98

NOTA: La respuesta a continuación es relevante para / usr/bin después de que Apple implementara el SIP (10.11 El Cap). Muchas gracias a @klanomath por su aportación.

Respondiendo específicamente a su pregunta sobre el deseo de cambiar las permanentes en /usr/bin como usted desea hacer, esto no es posible debido a las protecciones (SIP). Revise la salida de ls -alO /usr/bin/java a continuación y observe la palabra restringido :

terrencehoulahan$ ls -alO /usr/bin/java
lrwxr-xr-x  1 root  wheel  restricted 74 28 Oct 22:02 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X