¿Hay un comando de Terminal para conocer el macOS instalado pero desde un disco duro externo o desde la recuperación de macOS?

4

¿Cómo puedo saber la versión de macOS (como 10.12.1) instalada en la unidad de inicio si no tengo la contraseña (o si tengo el cifrado de archivo y no tengo la contraseña)? Me pregunto si hay una manera de saberlo usando un comando de Terminal desde la recuperación de macOS o comenzando desde un disco de almacenamiento externo.

    
pregunta Antonio23249 18.04.2018 - 22:16

2 respuestas

6

ProductVersion se almacena dentro del archivo SystemVersion.plist en CoreServices. Esto se puede leer usando valores predeterminados:

defaults read /System/Library/CoreServices/SystemVersion ProductVersion

Cuando acceda al disco de inicio desde otro volumen, deberá proporcionar la ruta completa a los valores predeterminados y / Sistema:

/Volumes/Macintosh\ HD/usr/bin/defaults read /Volumes/Macintosh\ HD/usr/bin/System/Library/CoreServices/SystemVersion ProductVersion
    
respondido por el grg 18.04.2018 - 22:25
2

Puedes usar sw_vers

Unidad interna:

➜  ~ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.13.4
BuildVersion:   17***

Unidad externa:

Simplemente puede consultar los archivos que sw_vers use

➜  ~ man sw_vers

[...]

FILES
     /System/Library/CoreServices/SystemVersion.plist
     /System/Library/CoreServices/ServerVersion.plist

Entonces, para acceder a estos archivos en su volumen externo, simplemente puede hacerlo:

✗ cat /Volumes/YOUR_VOLUME_NAME/System/Library/CoreServices/SystemVersion.plist
    
respondido por el StrawHara 18.04.2018 - 22:26

Lea otras preguntas en las etiquetas