Archivos diarios: 14 mayo, 2008

Leopard: Cambiar el nombre corto de un usuario

A todos nos ha pasado alguna vez: cuando creamos un usuario en Mac OS X, el nombre corto propuesto es diferente del que querríamos usar, pero nos hemos dado cuenta tarde —al iniciar una sesión ssh, por ejemplo—. ¿Qué se hace para cambiar el nombre corto, sin que después tengamos problemas? Un compañero del IAA me preguntó cómo se hacía recientemente, y aquí tenemos la respuesta (que ha funcionado a la perfección en su caso).

En Leopard, gracias al acceso a parámetros avanzados de configuración, se pueden seguir estos pasos, que suponen que existe un usuario administrador (que llamaremos admin) diferente del usuario cuyo nombre corto queremos cambiar. Llamaremos nombreusuarioinfame al nombre corto que queremos cambiar, y usuario al nombre que queremos tener finalmente.

# Cerrar el usuario nombreusuarioinfame.
# Entrar en el usuario admin.
# Abrir *Preferencias del Sistema*.
# Ir al panel de preferencias *Cuentas*.
# Si está cerrado el candado de la esquina inferior izquierda, pulsarlo e identificarse con el usuario admin y su contraseña.
# Con el botón derecho del ratón, o manteniendo pulsada la tecla *ctrl* mientras se hace clic sobre el usuario cuyo nombre corto queremos cambiar, escoger *Opciones avanzadas…*
# Cambiar el nombre corto de nombreusuarioinfame a usuario.
# Cambiar el *Directorio de inicio* de /Users/nombreusuarioinfame a /Users/usuario.
# Pulsar *OK*, y cerrar Preferencias del Sistema.
# Cambiar de nombre la carpeta /Users/nombreusuarioinfame por /Users/usuario.
# Reparar permisos.

El último paso, en principio, es opcional, puesto que sólo ha cambiado el nombre corto, y no hemos tocado ni el ID ni el UUID del usuario, y los permisos están basados en el ID. Pero en caso de que existan listas de control de accesos (ACLs), no está de más realizarlo.

del.icio.us: Películas de ciencia ficción científicamente correctas