¿Es posible saber si se ha utilizado una unidad de inicio de macOS en otra mac?

1

Necesito saber si la unidad de almacenamiento en una Mac (SSD / almacenamiento flash o disco duro) se ha utilizado en otra máquina (probablemente el mismo modelo). ¿Cómo puedo saber si un archivo en esta Mac o el uso de una aplicación se ha realizado en esta misma Mac, o en otra misma Mac que se inició después de cambiar la unidad de almacenamiento?

Mi idea es que esto no es posible ya que durante el arranque nada parece estar escrito en la unidad de inicio. Sé que el inicio de sesión se puede encontrar con Terminal (último comando), pero ¿cómo puedo saber que esta actividad se ha realizado en esta Mac o en otra Mac con este mismo almacenamiento?

Imagen agregada como parte de la respuesta de Jaume: ingrese la descripción de la imagen aquí

Antonio23249
fuente
¿Por qué necesita saber si qué problema comercial desea resolver?
Mark

Respuestas:

1

Necesito saber si la unidad de almacenamiento en una Mac (SSD / almacenamiento flash o disco duro) se ha utilizado en otra máquina (probablemente el mismo modelo).

macOS registra las direcciones MAC de la computadora en estos archivos: /var/log/daily.outy /var/log/wifi.log.

Dado que una dirección MAC (MAC significa en este contexto para el control de acceso a los medios ) es única para cada interfaz de red y, por lo tanto, diferente en cada Mac, puede enumerar las direcciones MAC de la computadora actual y verificar si difieren de lo que se ha registrado:

  1. Inicie la aplicación Terminal, ubicada en /Applications/Utilities.
  2. Correr:

    ifconfig | grep -A 2 '^en' | grep ether | sed 's/\(.*\)\(..:..:..:..:..:..\)/\2/'
    

    para enumerar todas las direcciones MAC físicas en tu Mac.

    La salida será similar a esto:

    60:f8:11:8f:f0:00
    e0:f8:43:42:6d:40
    d2:00:11:8f:f0:00
    
  3. Ahora ejecuta:

    sudo grep 'initWithInterfaceAndIE: _myMacAddress' /var/log/wifi.log | sed 's/\(.*\)\(..:..:..:..:..:..\)/\2/' | sort | uniq
    

    para enumerar todas las direcciones MAC físicas registradas.

    La salida será similar a esto:

    60:f8:11:8f:f0:00
    
  4. Compare la salida de ifconfigcon las direcciones MAC registradas.

    Si una dirección MAC que figura en el paso 3 no se incluye en la lista del paso 2, es muy probable que el almacenamiento interno se haya utilizado con otra Mac.

jaume
fuente
Gracias por tu respuesta. Acabo de intentarlo y el resultado fue un poco desconcertante, comprueba la imagen adjunta en mi publicación original. Las direcciones MAC resaltadas no aparecen en el comando ipconfig.
Antonio23249
Nunca utilicé su almacenamiento flash en otra Mac
Antonio23249
Descubrí que los comandos grep que escribí en el paso 3 no funcionan correctamente para algunas configuraciones (y es por eso que uno de los resultados en su captura de pantalla no se puede usar). He escrito un nuevo grepcomando y lo he probado en dos Mac diferentes, espero que funcione para usted ahora. Luego puede continuar con el paso 4: compruebe si una dirección MAC que figura en el paso 3 no está incluida en la lista del paso 2, eso sería una señal de que el almacenamiento interno se ha utilizado en otro lugar.
jaume
@ Antonio23249 ¿Ha tenido la oportunidad de probar el procedimiento que describo en mi respuesta? Modifiqué el último paso, ahora debería funcionar. Le agradecería si pudiera proporcionar algún comentario al respecto o, si responde a su pregunta, márquelo como la respuesta aceptada.
jaume
¡Parece estar funcionando bien!. Necesito probarlo correctamente. Gracias de nuevo Jaume por tu ayuda, perdón de nuevo, estoy tardando mucho en responder. Esto es muy útil
Antonio23249