Diario

【Mac】Evitar "Operation not permitted" en Terminal y configurar para desarrollo

1 Mins read

macOS Monterey
Versión 12.4

■1. Cambiar «SIP» a disable
(Desactivar System Integrity Protection: SIP)

Apagar Mac completamente
Al iniciar, presionar «command + R», soltar cuando aparezca el logo
Se inicia el modo de recuperación
Desde la barra de menú superior, seleccionar «Abrir Terminal»

# Comando: verificar si "csrutil status" muestra "enabled"
csrutil status

# Comando: ejecutar "csrutil disable" (los cambios se aplican tras reiniciar)
csrutil disable

# Comando: reiniciar Mac con "reboot"
reboot

■2. Configurar Terminal con permisos completos
Después del inicio normal
«Preferencias del Sistema»

«Seguridad y Privacidad»

Pestaña «Privacidad», lado derecho «Acceso Total»

Marcar casilla de «Terminal»

■3. Eliminar «.DS_Store» e impedir su creación

# Eliminar todos los archivos .DS_Store
sudo find / -name ".DS_Store" -delete
# Reiniciar Finder
Killall Finder

# Evitar la creación completa de .DS_Store
defaults write com.apple.desktopservices DSDontWriteNetworkStores True
# Reiniciar Finder
Killall Finder

■4. Si no es necesario, se recomienda desactivar sincronización de iCloud

Read more