¿Cómo cambio un nombre de usuario? (nombre corto y carpeta de inicio)
11
Bajo Linux, esto sería obvio. 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/group, eventual alias de correo (por ejemplo, nombre de usuario @ máquina) y todos los lugares donde está presente su antiguo nombre de usuario (generalmente muchos).
Matteo
Respuestas:
7
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.
Este es sin duda el camino "oficial", pero tiene dos inconvenientes: el más importante es que terminas con un UID diferente. No es un gran problema, 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. El otro es que es más largo 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 borrando todo, posiblemente sin una copia de seguridad.
bmike
No me di cuenta del bit sobre el UID: no me he encontrado con un problema con respecto al UID, pero ciertamente es algo a considerar.
chrismanderson
Esto funcionó bien para mí, gracias. Pensé que sería más difícil.
Dan
3
En Preferencias del sistema , Usuarios y grupos , haga clic con el botón 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.
¿Cómo cambiamos el directorio de inicio para que coincida con el nombre de usuario? Renombrarlo en el buscador no parece funcionar
Enrico Susatyo
1
Ingmar Hupp se refiere al cuadro de diálogo que aparece cuando selecciona "Opciones avanzadas".
kiamlaluno
1
Realmente no me gusta editar un usuario en su lugar, ya que es muy simple eliminar el usuario (preservar la carpeta de inicio), cambiar el nombre de la carpeta como raíz, hacer que el nuevo usuario con el nombre corto correcto coincida con la carpeta renombrada.
El panel de preferencias verá que ya tiene / Users / newshort y le 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.
Verifique que su copia de seguridad esté actualizada, por si acaso
Hacer la eliminación
Hacer el movimiento en la terminal sudo -sseguido demv /Users/tester\ \(Deleted\)/ /Users/test
Usted debe probablemente ejecutar la tarea "Reparar permisos" en la Utilidad de discos después de realizar esta acción. Dado que la identificación de usuario de Unix será diferente después de eliminar y crear un nuevo usuario.
sholsinger
1
Los permisos de reparación nunca tocan la carpeta de inicio de un usuario. Solo repara el software que Apple ha instalado mirando / Library / Receipts (o la nueva base de datos de recibos): los permisos de usuario solo se establecen en el directorio de panel de preferencias / dscl / open que es nuevo en Lion.
/etc/group
, eventual alias de correo (por ejemplo, nombre de usuario @ máquina) y todos los lugares donde está presente su antiguo nombre de usuario (generalmente muchos).Respuestas:
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 versiones anteriores: cómo cambiar el nombre de la cuenta de usuario o el nombre del directorio de inicio
fuente
En Preferencias del sistema , Usuarios y grupos , haga clic con el botón 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.
fuente
Realmente no me gusta editar un usuario en su lugar, ya que es muy simple eliminar el usuario (preservar la carpeta de inicio), cambiar el nombre de la carpeta como raíz, hacer que el nuevo usuario con el nombre corto correcto coincida con la carpeta renombrada.
El panel de preferencias verá que ya tiene / Users / newshort y le 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.
sudo -s
seguido demv /Users/tester\ \(Deleted\)/ /Users/test
fuente