Sta caricando il tuo desktop prima che il login sia sicuro?

7

Mi sono imbattuto in un articolo spiegando come caricare il desktop prima di accedere.

  • Qualcuno sa se funziona su Lion?
  • C'è qualche ragione per cui dovrei evitare di provarci?

Carica il tuo desktop prima di accedere

  1. Vai su Preferenze di sistema → Utenti e gruppi → Opzioni di accesso per attiva accesso automatico.
  2. Quindi, copia e incolla il seguente codice in TextEdit.app :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>AbandonProcessGroup</key>
        <true/>
        <key>Label</key>
        <string>com.luomat.loginhook</string>
        <key>ProgramArguments</key>
        <array>
                <string>/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession</string>
                <string>-suspend</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
</dict>
</plist>

3. Vai a Formato → Rendi testo normale e salva il file come

    com.luomat.loginhook-2.plist

e inseriscilo

    ~/Library/LaunchAgents
  1. Dopo aver riavviato il computer, noterai la schermata di accesso, ma quando accedi, il tuo desktop e tutte le tue app di avvio saranno caricate e pronte per essere utilizzate.
posta Gary 12.03.2012 - 13:28
fonte

2 risposte

2

Come @eyemyth ha detto sopra, lo script sopra è l'equivalente di scegliere "Login Window ..." dalla barra dei menu quando hai abilitato la commutazione utente.

L'unico problema di sicurezza che vedo è che momentaneamente il tuo desktop verrà mostrato fino a quando il computer non chiama lo script, a seconda di quanti script hai o quanto è occupato il tuo login che potrebbe non essere istantaneo.

Inoltre, qualcuno (correggimi se sbaglio) potrebbe avviare la modalità utente singolo, eliminare il file plist e quindi riavviare, anche se questo è un estremo.

    
risposta data 13.03.2012 - 00:37
fonte
0

Ho provato a implementarlo in Mavericks OSX. Anche se "per lo più" ha funzionato, ha creato alcuni problemi nel tempo. A volte dovrei accedere 2 o 3 volte per tornare al desktop. Ho trovato un altro articolo che presenta un metodo forse più pulito che utilizza la stessa idea (tramite AppleScript). Fondamentalmente, ho creato un'app, che "sospende" tramite un AppleScript compilato. Ho quindi semplicemente aggiunto l'app compilata alla fine degli elementi di accesso (Utenti e Gruppi in Preferenze di Sistema). Questo metodo alternativo ha funzionato come un incantesimo.

--LoginWindow
--This Script shows the Login Window without Logging you out.
--Nice to lock your Mac without having to close the lid.
do shell script ¬
    "/System/Library/CoreServices/Menu\ Extras/" & ¬
    "User.menu/Contents/Resources/CGSession -suspend"

link

    
risposta data 12.06.2014 - 20:37
fonte

Leggi altre domande sui tag