Come nascondere un account utente specifico dalle schermate di accesso di Mac OS X.

Gli utenti Mac che hanno più account utente su una singola macchina possono a volte voler nascondere un account utente specifico che appare nelle schermate di accesso di OS X. Questo è abbastanza comune per gli amministratori di sistema che vogliono nascondere un account amministratore che può essere utilizzato per la diretta o risoluzione dei problemi remota, ma può anche essere applicabile ad altri utenti per una serie di motivi. Nascondendo un account in questo modo, l'accesso all'account esiste ancora se è noto e può ancora essere accessibile dall'accesso remoto e dalle condivisioni dello schermo, ma non appare nelle schermate di avvio come opzione di accesso.


Nota questo metodo è orientato verso l'occultamento di un account utente specifico dalla schermata di accesso, applicabile ai Mac con più account utente. Se vuoi semplicemente non mostrare tutte le icone dell'avatar al login di avvio di OS X, puoi nascondere tutti i nomi utente dalla finestra di login con un'impostazione di OS X Preference, che visualizzerà un semplice modulo di login piuttosto che un suggerimento su quali account utente sono su Mac.

Il targeting di un account utente specificato da nascondere richiede che tu conosca il nome abbreviato dell'account utente e che tu abbia qualche conforto nell'usare la riga di comando. Per iniziare, avvia il Terminale in OS X e tieni a portata di mano il nome breve dell'account. Il nome breve è quasi sempre uguale alla home directory degli utenti, quest'ultimo è ciò che stiamo effettivamente utilizzando per nascondere e mostrare gli account.

Nascondi un account utente dalla schermata di accesso di Mac OS X

Funziona su OS X Yosemite (10.10 e successivi). La sintassi generale da utilizzare per nascondere un account è la seguente, sostituendo ACCOUNTNAME con la home directory utente dell'account per non visualizzare più:

sudo dscl . create /Users/ACCOUNTNAME IsHidden 1

Ad esempio, per nascondere l'account utente "osxdaily" su un Mac con la directory utente specificata in / Users / osxdaily, la sintassi sarebbe:

sudo dscl . create /Users/osxdaily IsHidden 1

Al riavvio noterai che l'account di destinazione non è più visibile nell'elenco degli avatar. L'account diventerà anche invisibile al menu Cambio rapido utente e al menu generale di accesso e disconnessione di OS X. Ciononostante, gli utenti a conoscenza dell'account possono continuare ad accedervi tramite SSH, condivisione schermo, accesso remoto o anche l'accesso alla GUI pannelli, supponendo che sappiano che esiste.

Al momento dell'avvio, questa è la schermata di accesso che l'account specificato non avrebbe più visualizzato in:

Si noti che è possibile andare oltre e nascondere l'intera directory utente dall'essere visibile così come il nome di accesso, il che rende l'intero account utente invisibile (ma ancora utilizzabile) al Mac tranne che da qualcuno che sa come trovarlo, o che esiste per cominciare. Lo copriremo separatamente.

Scopri l'account utente dal Login di OS X

Rivelare l'account utente e tornare alle impostazioni predefinite per visualizzare l'utente specificato nelle schermate di accesso, nelle finestre e nel menu di cambio rapido degli account utente, è anche abbastanza semplice. Basta sostituire il 1 con 0 ed eseguire lo stesso comando, nuovamente mirato al nome breve dell'account utente / nome della directory.

sudo dscl . create /Users/ACCOUNTNAME IsHidden 0

Come prima, il riavvio del Mac rivelerà nuovamente l'account specificato nella schermata di accesso di OS X.

A parte gli usi ovvi per un amministratore di sistema, ci sono altri usi pratici anche per questo. Forse vuoi evitare la confusione degli utenti su un Mac multiutente, nascondere un account amministratore in modo che non venga utilizzato, non mostrare un nuovo account utente utilizzato di rado per un particolare scopo, mantenere un po 'di privacy non rivelando un account personale unico, o forse semplicemente non mostrare un account ospite generale che rimane attivo ma non visibile in quanto è raramente necessario. Qualunque sia l'intenzione o la ragione desiderata, funziona abbastanza bene e può essere invertito rapidamente se necessario.