4 votos

¿Cómo puedo obtener un usuario asociado a tu ID de Apple desde la línea de comandos?

Me gustaría ser capaz de recuperar el usuario actual asociado a un ID de Apple a partir de una secuencia de comandos de shell. Mi primera idea era hacerlo con dscl que puedo conseguir con mi propio usuario. Pero no estoy seguro de cómo confiable, consistente este método sería en general para cualquier usuario.

dscl . readpl /Users/[username] dsAttrTypeNative:LinkedIdentity appleid.apple.com:linked\ identities:0:full\ name

Hay maneras alternativas de hacer esto? Tal vez la lectura de un plist en algún lugar de usar defaults read?

2voto

Darren Puntos 46

AppleIDs no son específicamente "asociado" con cualquier cuenta de usuario local - si hay una identificación de apple firmado en el Mac puede intentar usar mas:

https://github.com/argon/mas

Específicamente el comando mas account debe mostrar que actualmente ha iniciado la sesión en la identificación de apple.

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