OS X 10.9.3 e cartella Utenti fantasma

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:

  1. Andate sul Finder e premete Command-Shift-U per aprire la sottocartella Utility che è dentro alla cartella Applicazioni.
  2. Aprite l’app chiamata Terminale, che vi dà accesso al prompt dei comandi Unix.
  3. 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.
  4. 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:

  1. Andate nel Finder e premete Command-Shift-U per aprire la sottocartella Utility della cartella Applicazioni.
  2. Aprite l’app chiamata AppleScript Editor.
  3. 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.)

  1. 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.
  2. Chiudete AppleScript Editor e aprite le Preferenze di sistema.
  3. Nelle Preferenze di Sistema andate al pulsante Utenti e gruppi e premetelo con VO-barra spazio.
  4. Portatevi sul tab chiamato Elementi di login e selezionatelo con VO-barra spazio.
  5. Navigate fino al pulsante Aggiungi e premetelo con VO-barra spazio.
  6. 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.

Leave a reply:

Your email address will not be published.