1 votos

Utilizando la utilidad de la consola para obtener los registros completos con permisos de administrador pero como usuario no administrador

Mantengo al menos 2 inicios de sesión:

lo normal es que no haya permisos de administrador

admin - para hacer esas tareas a veces pero aumentar mi seguridad.

[10.11.6 EL Cap, no el nuevo sistema de registro. 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 estoy conectado con permiso de administrador. Prefiero tratar de tener una consola de nivel de administrador disponible para mí, sin el cambio de usuario que es demasiado perturbador, por lo que en normal Ejecuto el terminal (iTerm2 para mí) y:

su -l admin_self

sudo /Applications/Utilities/Console.app/Contents/MacOS/Console &

Esto funciona en el sentido de que veo TODAS las partes del sistema y puedo acceder a los registros más antiguos del sistema, etc. en esta consola, PERO... me salen muchos errores de permisos de la placa de circuito impreso en mi terminal al iniciarse:

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 algo similar en los registros de error al cambiar de/hacia 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 todas esas rutas largas, etc., me crean considerables bloqueos para ir a investigar.

¿Alguna idea sobre las opciones para permitir el acceso compartido a la pb? Puedo copiar y pegar entre diferentes inicios de sesión de terminal, pero la aplicación host (iTerm2) siempre está en mi Normal entorno. Tal vez algunos interruptores, permisos que puedo arreglar con seguridad, o algún tipo de tubería a localhost con un plist modificado para una copia de PrivConsole de Console o ???

Posiblemente, he encontrado útil pbcopy remoto sobre ssh

y una pregunta similar, y sin respuesta:

¿Cómo obtener la salida de la aplicación console.app desde una cuenta que no es de administrador? no estoy seguro de si hace lo mismo, ambiente terminal, solución parcial que yo...

Un poco más de investigación por mi parte: Obtengo errores similares si lanzo Console como mi usuario normal no administrador en la terminal; TAMBIÉN obtengo una pista mayor en esto:

Failed to connect (_consoleX) outlet from (NSApplication) to (ConsoleX): missing setter or instance variable

-1voto

Lorraine Bernard Puntos 133

Una buena solución, al menos para mí, es lnav. Es probablemente más eficiente en recursos que la consola, se ejecutará felizmente en una sesión de terminal en modo de administrador y ofrece:

  • filtros
  • intercalación de archivos múltiples
  • elección sobre los archivos de registro donde
  • entiende una serie de formatos de archivos de registro estándar
  • error de coloración/advertencias (un poco escabroso, tal vez se pueda configurar)
  • ayuda neta sobre el lugar del registro en el que se encuentra y el origen de los mensajes (si se trata de un archivo múltiple)
  • calcula el ritmo de los mensajes y puede pasar a secciones más lentas, etc.
  • marcadores
  • resumen de la línea de tiempo (por ejemplo, normal, error y avisa de errores en cada bloque de 5 minutos)
  • Motor de consulta SQL

Y mucho más, estoy seguro, sólo empezar aquí. Una herramienta escrita por y para los usuarios, creo. 10% de la memoria y CPU de Console, más funciones.

La descarga binaria quiere un sqlite3 posterior a la distorsión estándar de mac, así que me brew'd el lote. ¡No estoy seguro de cómo funciona bajo el sistema de registro reescrito!

¿Hasta ahora? Estoy encantado.

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