Mantengo al menos 2 inicios de sesión:
Lo normal es permisos que no son de administrador.
admin - para hacer esas tareas a veces pero aumentar mi seguridad.
[10.11.6 EL Cap, no nuevo sistema de registrador. Espero llegar a eso en algún momento, ¡pero muchos pasos antes de que llegue!]
Como usuario normal, mi Consola muestra muchos menos mensajes que si inicié sesión con permiso de administrador. Prefiero probar y tener una consola de nivel de administrador disponible para mí, sin cambio de usuario, lo que es demasiado perjudicial, por lo que en normal Ejecuto terminal (iTerm2 para mi) y:
su -l admin_self
sudo /Applications/Utilities/Console.app/Contents/MacOS/Console &
Esto funciona porque veo TODAS las partes del sistema y puedo acceder a los registros del sistema más antiguos, etc. en esta consola, PERO ... Recibo muchos errores de permisos en mi terminal al iniciar:
2018-11-25 12:31:07.502 Console[71471:18037307] CFPasteboardRef CFPasteboardCreate(CFAllocatorRef, CFStringRef) : failed to create global data
2018-11-25 12:31:19.472 Console[71471:18037307] CFPasteboardRef CFPasteboardCreate(CFAllocatorRef, CFStringRef) : failed to create global data
2018-11-25 12:31:19.474 Console[71471:18037307] CFPasteboardRef CFPasteboardCreate(CFAllocatorRef, CFStringRef) : failed to create global data
y obtengo registros de errores similares al cambiar de / a la aplicación. Esto es molesto, pero lo más importante es que no puedo copiar el texto de error en este modo. ¡Así que todos esos caminos largos, etc., crean bloques considerables para que vaya a cavar!
¿Alguna idea sobre las opciones para permitir el acceso compartido de pb? Puedo copiar y pegar entre diferentes inicios de sesión de terminal, pero la aplicación host (iTerm2) siempre está en mi Normal ambiente. Tal vez algunos conmutadores, permisos que puedo arreglar de forma segura, o algún tipo de canalización a localhost con una lista modificada para una copia de consola privada o privada
Posiblemente útil, encontré pbcopy remoto sobre ssh
y una pregunta similar, y sin respuesta:
¿Cómo obtener resultados de console.app desde una cuenta que no sea de administrador? No estoy seguro si hace lo mismo, entorno terminal, solución parcial que hago ...
Un poco más de investigación por mi parte: recibo errores similares si inicio la Consola como mi usuario normal no administrador en el terminal; También tengo una pista más grande en esto:
Failed to connect (_consoleX) outlet from (NSApplication) to (ConsoleX): missing setter or instance variable
fuente
Respuestas:
Una buena solución, al menos para mí es lnav. Probablemente sea más eficiente en cuanto a recursos que la consola, se ejecutará felizmente en una sesión de terminal en modo administrador y ofrece:
Y mucho más estoy seguro, empezando por aquí. Una herramienta escrita por y para usuarios creo! 10% de la memoria y CPU de la consola, más funciones.
La descarga binaria quiere un sqlite3 más tardío que el estándar Mac distorsionado, así que preparé el lote. No estoy seguro de cómo funciona bajo el sistema de registro reescrito!
¿Hasta aquí? ¡Estoy emocionado!
fuente