Come posso cambiare un nome utente? (nome breve e cartella home)


11

Sotto Linux, questo sarebbe un gioco da ragazzi. Basta andare in / etc / password e modificarlo e rinominare la directory in / home. Voglio che il nuovo nome breve e la nuova cartella principale corrispondano dopo la modifica.


2
Solo una nota a margine: in Linux non è così semplice. Devi anche aggiornare /etc/group, eventuali alias di posta (es. Nome utente @ macchina) e tutti i luoghi in cui è presente il tuo vecchio nome utente (di solito molti).
Matteo,

Risposte:


7

Le istruzioni di Apple funzionano abbastanza bene. Ci possono essere modi più complessi e più veloci là fuori, ma non ho mai incontrato un problema (come permessi errati) con questi passaggi.

Mac OS X v10.6 e precedenti: come modificare il nome dell'account utente o il nome della directory principale


1
Questo è certamente il modo "ufficiale" di procedere, ma ha due inconvenienti: quello grande, è che finisci con un UID diverso. Non è un grosso problema, ma per la maggior parte delle persone, mantenere il numero utente 501 è il minimo fastidio quando si collega un'unità esterna a un altro mac. L'altro è più lungo del necessario. Presumo che Apple abbia deciso di avere un processo molto più lungo per evitare di dire a qualcuno di eliminare un account utente poiché alcune persone non leggeranno le cose e finiranno per eliminare tutto, potenzialmente senza un backup.
bmike

Non mi ero reso conto della parte relativa all'UID: non ho riscontrato problemi con l'UID, ma è certamente qualcosa da considerare.
chrismanderson,

Questo ha funzionato bene per me, grazie. Ho pensato che sarebbe stato più difficile.
Dan,

3

In Preferenze di Sistema , Utenti e gruppi , fai clic con il pulsante destro del mouse sul nome utente nell'elenco a sinistra e seleziona Opzioni avanzate . Modifica il campo Nome account e fai clic su OK .

Idealmente, vorrai anche modificare la directory Home in modo che corrisponda al nuovo nome utente, sebbene ciò non sia strettamente necessario.

immagine dello schermo


Come cambiamo la home directory in modo che corrisponda al nome utente? Rinominarlo nel finder non sembra funzionare
Enrico Susatyo,

1
Ingmar Hupp si riferisce alla finestra di dialogo che appare quando si seleziona "Opzioni avanzate".
kiamlaluno,

1

Non mi piace davvero modificare un utente sul posto poiché è così semplice eliminare l'utente (preservando la cartella principale) - rinominare la cartella come root - rendere il nuovo utente con il nome breve corretto corrispondente alla cartella rinominata.

Il riquadro delle preferenze vedrà che hai già / Users / newshort e ti offre di ereditare la cartella. Fa il miglior lavoro che conosco nell'impostare la proprietà e correggere l'ACL necessario affinché la cartella principale funzioni come previsto da Apple.


  1. Verifica che il backup sia aggiornato, per ogni evenienza
  2. Elimina inserisci qui la descrizione dell'immagine
  3. Fai lo spostamento nel terminale sudo -sseguito damv /Users/tester\ \(Deleted\)/ /Users/test
  4. Crea inserisci qui la descrizione dell'immagine

Probabilmente dovresti eseguire l'attività "Ripara permessi" in Utility Disco dopo aver eseguito questa azione. Poiché l'ID utente Unix sarà diverso dopo l'eliminazione e la creazione di un nuovo utente.
Sholsinger,

1
Le autorizzazioni di riparazione non toccano mai la cartella principale di un utente. Risolve solo il software che Apple ha installato guardando / Library / Receipts (o il database delle ricevute più recente) - le autorizzazioni dell'utente sono impostate solo dal riquadro delle preferenze / dscl / open directory che è nuovo in Lion.
bmike
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.