È possibile accedere tramite terminale in os x?

2

Quello che voglio ottenere è che quando il Mac si avvia, la mia sessione inizia senza che io debba digitare il mio utente e la mia password.

Ho creato un demone che si avvia al momento dell'avvio e questo demone chiamerà lo script che conterrà i comandi che sto chiedendo (fornendo di default il mio utente e la mia password presumo).

Non riesco a configurare la mia sessione in modo che si avvii automaticamente in Preferenze di sistema, perché se il mio script fallisce per qualsiasi motivo, allora ho bisogno della schermata di accesso per chiedere le mie credenziali.

È persino possibile raggiungere?

    
posta IvnBam 29.07.2016 - 21:47
fonte

1 risposta

1

Ho trovato una soluzione per quello che volevo, quindi lo posterò nel caso qualcuno cerchi qualcosa di simile:

All'avvio avvio un demone che esegue il seguente script:

#!/bin/bash
osascript -e 'tell application "System Events" to key code 126'
osascript -e 'tell application "System Events" to keystroke return'
osascript -e 'tell application "System Events" to keystroke "password_here"'
osascript -e 'tell application "System Events" to keystroke return'

Nella schermata di accesso lo script seleziona il primo account utente con la freccia su (codice chiave 126), quindi un invio (ritorno tasto) porta il campo di testo per inserire la password e infine un altro per accedere.

SE c'è un errore durante l'esecuzione dello script, allora hai ancora la schermata di login per autenticare l'utente.

    
risposta data 01.08.2016 - 17:25
fonte

Leggi altre domande sui tag