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

1

Mantengo al menos 2 inicios de sesión:

lo normal es que no sean permisos de administrador

admin: para hacer esas tareas a veces pero aumenta mi seguridad.

[10.11.6 EL Cap, no sistema de registrador nuevo. 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 hubiera iniciado sesión con permiso de administrador. Prefiero probar y tener una consola de nivel de administrador disponible para mí, sin cambiar de usuario, lo que es demasiado perjudicial, por lo que en normal corro terminal (iTerm2 para mí) 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 momento del lanzamiento:

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 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 entorno Normal . 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 ???

Posiblemente útil, encontré copia impresa remota sobre ssh

y una pregunta similar y sin respuesta:

Cómo para obtener resultados de la consola.app de una cuenta que no sea de administrador? No estoy seguro de si él hace lo mismo, entorno de terminal, solución parcial que yo ...

Un poco más de investigación por mi parte: recibo errores similares si inicio la Consola como mi usuario normal no administrador en la 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
    
pregunta colin 25.11.2018 - 14:26

1 respuesta

-1

Un buen trabajo alrededor, para mí al menos es lnav. Probablemente es más eficiente en cuanto a recursos que la consola, se ejecutará felizmente en una sesión de terminal en modo administrador y ofrece:

  • filtros
  • intercalado de múltiples archivos
  • elección sobre qué archivos de registro donde
  • entiende varios formatos de archivo de registro estándar
  • error / advertencias de coloración (un poco espeluznante, tal vez eso se puede configurar)
  • ayuda clara sobre dónde se encuentra en el registro y la fuente de los mensajes (si se trata de varios archivos)
  • calcula las tasas de mensajes y puede moverse a secciones más lentas, etc.
  • marcadores
  • resumen de línea de tiempo (por ejemplo, normal, error & advierte errores en cada bloque de 5 minutos)
  • motor de consulta SQL

Y mucho más estoy seguro, empezando 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 ahora? Estoy encantado!

    
respondido por el colin 26.11.2018 - 16:42

Lea otras preguntas en las etiquetas