50 votos

Ls: : Operación no permitida - ¿seguridad de Mojave?

¿Está protegido este directorio por las nuevas características de seguridad de Mojave?

$ sudo ls -laR /var/db/dslocal/nodes/Default/
ls: Operación no permitida

Funciona en High Sierra pero no en Mojave. ¿Cómo podemos ver el contenido de este directorio?

90voto

hd. Puntos 2870

Una forma menos drástica:

Ve a Preferencias del Sistema > Seguridad y privacidad y otorga Acceso total al disco a Terminal.

Adaptado de https://discussions.apple.com/thread/8637915

20 votos

No funcionó para mí en Mojave (v10.14.1) - Sigo recibiendo Operación no permitida

2 votos

Funcionó para mí en Mojave 10.14.4 usando iTerm2 como mi terminal.

0 votos

¿Están cerrados tus terminales cuando los agregaste en Privacidad->Acceso completo al disco?

25voto

Robert Puntos 1

Esto lo hizo por mí

Pasos:

Menú de Apple -> Preferencias del sistema -> Seguridad y privacidad -> Privacidad -> Acceso total al disco -> +

Elegir:

Aplicaciones -> Utilidades -> carpeta -> Terminal -> abrir/otorgar privilegios de acceso total al disco al terminal. -> Volver a abrir el terminal

0 votos

¿Cómo se diferencia esto de la respuesta anterior apple.stackexchange.com/a/345142/237?

2 votos

@Mark Proporciona todos los pasos, no pasos parciales que no fueron suficientes para que pudiera resolverlo mirando la respuesta que mencionaste, junto con una guía que tiene imágenes.

0 votos

+1 por los mejores pasos, ¡gracias!

2voto

Marcin Knitter Puntos 21

En mi caso ayudó simplemente:
chflags -R nouchg .
Este código lo usé en la terminal en la carpeta con el archivo problemático.
Fuente: https://txcowboycoder.wordpress.com/2011/01/10/svn-cant-move-svntmpentries-operation-not-permitted/

0voto

Cihat Şaman Puntos 101

Esa forma funcionó para mí

Ir a Preferencias del Sistema > Seguridad y Privacidad y dar Acceso Total al Disco a Terminal y sshd-keygen-wrapper

-1voto

Buscar웃 Puntos 23467

Puedes desactivar System Integrity Protection (SIP) pero ten en cuenta los posibles riesgos.

para desactivarlo

Reinicia el Mac y mantén presionado Command + R.

Desde el menú de Utilidades, elige Terminal.

Escribe csrutil disable

Para volver a activarlo --¡Altamente recomendado!

Puedes volver a habilitar SIP siguiendo los pasos anteriores, pero usando csrutil enable en su lugar.

3 votos

Increíble. muchas gracias. ¿dónde aprendiste a hacer eso? ¿hay alguna documentación oficial de SIP/Mojave que pueda utilizar para entender mejor los detalles técnicos?

0 votos

Estaba allí antes de Mojave, Apple simplemente lo hizo más estricto en Mojave.

13 votos

Desactivar SIP es excesivo, y completamente innecesario para solucionar el problema. Abre tu sistema a todo tipo de vulnerabilidades. Es como quitar la puerta principal porque alguien necesita entrar a tu casa. Consulta la respuesta sobre Acceso completo a disco en Preferencias del sistema para una mejor solución.

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