¿Cómo cambio un nombre de usuario? (nombre abreviado y carpeta de inicio)

Bajo Linux, esto sería pan comido. Simplemente vaya a /etc/password y edítelo, y cambie el nombre del directorio en /home. Quiero que el nuevo nombre abreviado y la nueva carpeta de inicio coincidan después del cambio.

Solo una nota al margen: en Linux no es tan sencillo. También debe actualizar /etc/groupel alias de correo eventual (p. ej., nombre de usuario@máquina) y todos los lugares donde está presente su antiguo nombre de usuario (generalmente muchos).

Respuestas (3)

Las propias instrucciones de Apple funcionan bastante bien. Puede haber formas más complejas y rápidas, pero nunca me he encontrado con un problema (como permisos incorrectos) con estos pasos.

Mac OS X v10.6 y anterior: Cómo cambiar el nombre de la cuenta de usuario o el nombre del directorio de inicio

Esta es sin duda la forma "oficial" de hacerlo, pero tiene dos inconvenientes: el principal es que terminas con un UID diferente. No es gran cosa, pero para la mayoría de las personas, mantener el número de usuario 501 es la menor molestia al conectar una unidad externa a otra Mac. La otra es que es más larga de lo necesario. Supongo que Apple decidió tener un proceso mucho más largo para evitar decirle a alguien que elimine una cuenta de usuario, ya que algunas personas no leerán las cosas y terminarán eliminando todo, posiblemente sin una copia de seguridad.
No me di cuenta de la parte sobre el UID: no me he encontrado con un problema con respecto al UID, pero ciertamente es algo a considerar.
Esto funcionó bien para mí, gracias. Pensé que sería más difícil.

En Preferencias del sistema , Usuarios y grupos , haga clic derecho en el nombre de usuario en la lista de la izquierda y seleccione Opciones avanzadas . Edite el campo Nombre de la cuenta y haga clic en Aceptar .

Idealmente, también querrá editar el directorio de inicio para que coincida con el nuevo nombre de usuario, aunque esto no es estrictamente necesario.

captura de pantalla

¿Cómo cambiamos el directorio de inicio para que coincida con el nombre de usuario? Cambiar el nombre en el buscador no parece funcionar
Ingmar Hupp se refiere al cuadro de diálogo que aparece cuando selecciona "Opciones avanzadas".

Realmente no me gusta editar un usuario en su lugar, ya que es muy simple eliminar el usuario (conservando la carpeta de inicio), cambiar el nombre de la carpeta como raíz, hacer que el nuevo usuario tenga el nombre corto correcto que coincida con la carpeta renombrada.

El panel de preferencias verá que ya tiene /Users/newshort y ofrecerá heredar la carpeta. Hace el mejor trabajo que conozco al establecer la propiedad y corregir la ACL necesaria para que su carpeta de inicio funcione como Apple pretendía.


  1. Verifique que su copia de seguridad esté actualizada, por si acaso
  2. Haz la eliminacióningrese la descripción de la imagen aquí
  3. Haz la mudanza en la terminal sudo -sseguida demv /Users/tester\ \(Deleted\)/ /Users/test
  4. hacer la creacióningrese la descripción de la imagen aquí
Probablemente debería ejecutar la tarea "Reparar permisos" en la Utilidad de disco después de realizar esta acción. Dado que la ID de usuario de Unix será diferente después de eliminar y crear un nuevo usuario.
Permisos de reparación nunca toca la carpeta de inicio de un usuario. Solo corrige el software que Apple instaló mirando /Library/Receipts (o la base de datos de recibos más nueva): los permisos de usuario solo se establecen mediante el panel de preferencias / dscl / directorio abierto que es nuevo en Lion.