Voglio che il computer mi acceda in modo che tutti i miei elementi di accesso possano iniziare, ma ho bisogno che sia sicuro, anche se deve ancora chiedermi la mia password prima che possa effettivamente usare il computer.
Ho delineato come farlo all'indirizzo link ma lo riassumerò per te:
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend
NOTA: tale comando dovrebbe essere UNA LINEA LUNGA non due righe con interruzione di riga / avanzamento riga.
A TUAW è disponibile una spiegazione più approfondita, quindi non ripeterò tutto qui, perché questi sono i dettagli rilevanti.
L'idea è molto semplice, il tuo account è impostato per l'accesso automatico, quindi tutti gli elementi di accesso verranno eseguiti, tuttavia, uno di quegli elementi di accesso (il comando CGSession elencato sopra) dirà alla finestra di login di apparire. Se hai già utilizzato Cambio rapido utente, conoscerai il funzionamento.
Nel mio test, ciò impedirà anche all'utente di accedere automaticamente.
Probabilmente no, ma lo considero quasi sicuro al 99,999%.
Detto questo, usalo a tuo rischio, ecc.
In Preferenze di sistema, imposta lo screen saver in modo che sia attivo e richiede una password per iniziare
Ho lasciato l'accesso automatico Disabilitato contrassegnato come errore per poter rispondere esattamente all'utente che dovrebbe essere deselezionato.
Tuttavia, suggerisco caldamente che sia spuntato, altrimenti chiunque potrebbe riavviare il computer ed entrare in una sessione registrata come utente.
Tale comportamento non è possibile impostare nelle Preferenze di Sistema. Gli elementi di login sono specifici dell'utente. Non vengono caricati a meno che non selezioni un utente e inserisca la password.
Dovresti ad esempio scrivi uno script che blocca lo schermo non appena sei loggato e imposta questo script per essere excecutato come prima cosa dopo il login.