9 votos

Cómo garantizar que destacan los índices toda mi unidad?

Centro de atención, es una herramienta fantástica. Tomó algunos años, pero ahora puedo usar las herramientas de línea de comandos y es impresionante. Sin embargo, hoy, me encontré con que spotlight no index /Sistema (!) Me gustaría spotlight para el índice de todo y de esa manera no se puede improvisar una ingeniosa ID de solución.

¿Cómo puedo índice de cada cosa que hay en mi unidad? La consulta de la hora de la última modificación sería de gran ayuda en la seguridad.

EDIT: Solo para referencia.

 mdutil -pEsa -i (on|off) volume ...
    Utility to manage Spotlight indexes.
    -p      Publish metadata.
    -i (on|off) Turn indexing on or off.
    -E      Erase and rebuild index.
    -s      Print indexing status.
    -a      Apply command to all volumes.
    -v      Display verbose information.
NOTE: Run as owner for network homes, otherwise run as root.

EDIT: Después de una investigación, la herramienta que yo quería era radmind

4voto

Paul Puntos 170

A partir de una gran cantidad de investigación, y mirando a su alrededor, tengo algunos datos sobre este asunto:

De forma predeterminada, el proyector no índice de ciertas carpetas:

/Sistema de /usr oculta archivos o directorios. Otros archivos de usuario.

Para agregar una ruta de acceso del archivo a spotlight puede ejecutar

mdimport -r /path  

man mdimport 

tiene la información de que.

Ahora, ya que estoy buscando un pobre hombre IDENTIFICADORES de todo esto, este deseo de ser impulsado por el conocimiento que destacan los índices mi coche todo el tiempo, que es lo que iba a suceder de todos modos con otro host IDS basado hubo algunas consideraciones y otras herramientas para implicar.

Consideraciones:

Spotlight muestra solamente lo que el usuario debe ver

Eso es lo que la documentación dice. Puedo ver cosas que he instalado como root, pero no puedo ver mi otro usuario. Sin embargo,puedo ver /usr /usr/libexec y el /árbol de sistemas. Que voy a hacer.

Los archivos y carpetas ocultos no se muestran en la búsqueda

Esto será bueno cuando la RIAA de forma remota explora las unidades para la música sin las credenciales adecuadas ( Confía en tus sentimientos se sabe que esto es cierto. ), pero no es la noticia más importante en este caso.

Para concluir, hay un montón de cosas que hacer para utilizar esta herramienta de manera efectiva. El secreto es que Apple firma todo digitalmente.

man codesign

le dirá acerca de

codesign -v file

que debe devolver nada si el archivo no se ha modificado. Tenga en cuenta que esta no es una suma de comprobación, sino un certificado digital de Apple, por lo que sólo grandes cantidades de dinero va a permitir que esto se puede fingir.

Yo, por supuesto, quiere decir que va a ser bastante seguro, y fácilmente detectables si un programa binario es cambiado.

No dejar de todo, pero me va a permitir periódicamente la corteza

"Hizo algo acaba de cambiar?" , ejecutar una búsqueda de spotlight en la "kMDItemKind" atributo , canalizarla a través de codiseñar -v y ver si algo ha cambiado, o la búsqueda en el tiempo de modificación o de lo que sea.

Para abordar el userland declaración anterior, puedo comprobar que tengo el mismo centro de atención ( he copiado de codiseñar a mi la recuperación de los medios de comunicación. ) intacto spotlight significa que puedo confiar en él para hacer las tareas ordinarias. El uso de la mdimport -r /ruta es de hecho una mejor idea, ya que va a salir si se ejecuta como root.

No hay duda de que es una cuestión de seguridad aquí, pero como se mencionó anteriormente, el foco de los índices de un montón de cosas, y le muestra lo que debe ver. Su hermana pequeña no será capaz de encontrar su colección de fines de los años 1990 artística de desnudos, ni va a ser capaz de encontrar sus secretos, pero la root debe ser capaz de ver todo. Hay un sencillo sistema de autorizaciones en OSX que rigen las que un programa puede tener, pero dado que es prácticamente desconocido para la mayoría, simplemente escriba una contraseña cuando la caja llega a autenticar algo que ha descargado, y se instala como root. Ciertos motores de búsqueda de software hace exactamente esto. El infierno, el sistema es más seguro que antes, me encontré con el viejo python importador, y fracasó, porque me pidió mi contraseña de administrador y trató de correr mdimport -r como root! Tuve que correr a mí mismo.

( Oh, es muy bonito, con los archivos de python, precioso de verdad )

Espero que esto ayude a alguien más.

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