Dopo l’aggiornamento di OS X di ieri alla versione 10.9.3, alcuni utenti (per fortuna solo una minoranza) hanno trovato una strana sorpresa: la cartella Utenti al livello principale dell’hard disk è scomparsa.
In realtà non è scomparsa, perché fortunatamente è ancora al suo posto, ma è diventata invisibile.
Se qualcuno di voi dovesse incontrare questo strano fenomeno (che evidentemente è un bug) Chris Breen di Macworld propone due soluzioni.
risolvere tramite il terminale
Questa soluzione è più semplice, ma è temporanea.
Si tratta di dare un comando al Terminale. Per farlo:
- Andate sul Finder e premete Command-Shift-U per aprire la sottocartella Utility che è dentro alla cartella Applicazioni.
- Aprite l’app chiamata Terminale, che vi dà accesso al prompt dei comandi Unix.
- Quando si apre il Terminale, il cursore sarà già pronto per scrivere al prompt dei comandi. Digitate (o copiate e incollate) il seguente comando:
sudo chflags nohidden /Users
e quindi premete Invio. - Il Terminale vi chiederà d’inserire la vostra password utente (se l’utente non ha privilegi di amministratore, dovrete inserire la password dell’utente amministratore). Digitatela e quindi premete Invio.
Ora la cartella Utenti dell’hard disk sarà di nuovo visibile.
Il difetto di questa soluzione è che, come detto, è temporanea:
a ogni riavvio del Mac la cartella Utenti tornerà di nuovo invisibile e dovrete ripetere la procedura per renderla visibile.
Se volete, c’è anche una soluzione permanente, che però è più laboriosa. Si tratta di creare un AppleScript che si occupi di dare automaticamente il comando al Terminale e di aggiungerlo agli elementi di Login, in modo che venga eseguito ad ogni avvio del Mac.
risolvere tramite l’apple script
Questi sono i passi da seguire:
- Andate nel Finder e premete Command-Shift-U per aprire la sottocartella Utility della cartella Applicazioni.
- Aprite l’app chiamata AppleScript Editor.
- Nell’area di editazione dell’editor incollate il piccolo script che segue:
tell application “Terminal”
do shell script “chflags nohidden /Users” password “PasswordUtente” with administrator privileges
end tell
(al posto di “PasswordUtente” dovrete digitare la password dell’utente amministratore del vostro Mac.)
- Dal menu File di AppleScript Editor scegliete di salvare lo script come applicazione (cioè file eseguibile .app); il nome e la posizione di salvataggio è a vostro piacimento.
- Chiudete AppleScript Editor e aprite le Preferenze di sistema.
- Nelle Preferenze di Sistema andate al pulsante Utenti e gruppi e premetelo con VO-barra spazio.
- Portatevi sul tab chiamato Elementi di login e selezionatelo con VO-barra spazio.
- Navigate fino al pulsante Aggiungi e premetelo con VO-barra spazio.
- Nella finestra che appare navigate fino alla posizione dove avete salvato l’AppleScript, selezionatelo e premete il pulsante Aggiungi con VO-barra spazio.
Da ora in poi, quando riavviate il Mac e vi loggate nel vostro utente, il Mac eseguirà automaticamente lo script che avete creato e la cartella Utenti sarà resa visibile.
Naturalmente, la vera soluzione definitiva a questo inconveniente ci sarà quando la Apple correggerà il bug.