Mac OS X: Nombre de usuario del mensaje de terminal

Mac OS X: Nombre de usuario del mensaje de terminal

Estoy usando Mac OS Snow Leopard (v10.6.8). Cambié el nombre de la cuenta en System Preferences > System > Accounts > Full Name. Sin embargo, eso no cambia el nombre de usuario en el mensaje del terminal. Es decir, al cambiar export PS1a, por ejemplo, \uel nombre de usuario sigue siendo el antiguo.

No cambié el nombre del directorio de inicio /Users/username, pero esperaba que fuera posible cambiar ese nombre de usuario en particular en la terminal (creo que se llama nombre corto).

Respuesta1

Sé valiente. Esto no es gran cosa. Simplificaré el artículo del soporte técnico de Apple, que es largo y prolijo y documenta cada pulsación de botón.

Resumen

  1. Cambie el nombre de la carpeta de inicio.
  2. Actualice la cuenta con los nuevos nombres de usuario y carpeta de inicio en Preferencias del Sistema.

Detalles

Dado que está cambiando la información a nivel del sistema, debe tener privilegios de administrador. Cree una nueva cuenta de administrador e inicie sesión en ella.Usa un tercer nombre, diferente de los nombres antiguos y nuevos que estás cambiando. De todos modos, es una buena idea tener una cuenta de administrador adicional independiente.

  1. Cambie el nombre de la carpeta de inicio.

    • Emita Terminaleste comando y escriba su contraseña de administrador cuando se le solicite:

      sudo mv /Users/old_name /Users/new_name
      
    • Puede verificar el éxito enumerando el contenido de la nueva carpeta y viendo sus archivos allí.

      ls /Users/new_name
      
  2. Actualice la cuenta de OS X para que coincida con la carpeta de inicio recién renombrada en las Preferencias de OS X.

    • Vaya a Preferences-> Accountsy haga clic en el icono de candado para administrar Accounts.

    • En la cuenta cuyo nombre desea cambiar, presione la tecla Control y haga clic y elija opciones avanzadas.

    • Cambie los campos Nombre de cuenta y Directorio local a los nuevos valores deseados.

Respuesta2

Su cambio es superficial: también debe cambiar el nombre de su carpeta de usuario. Si bien es bastante fácil cambiar el nombre de su computadora en OS X, OS X no maneja de forma nativa el cambio de su nombre de usuario, la solución es bastante pirateada. Además de lo que has hecho, tienes que crear un nuevo usuario con derechos de administrador (nómbralo como quieras, ya que sería untemporariocuenta), inicie sesión en este usuario, luego cambie el nombre de su otra carpeta de administración (la anterior). El problema es que algunos programas dependen de una ruta absoluta y ahora no saben dónde están todos los archivos que crearon una vez que haya cambiado el nombre de su carpeta de usuario. Por ejemplo, perdí todos mis archivos vmxy vmdkasí como mi biblioteca de calibre y al principio me preocupé cuando reinicié (pensé que había perdido todo la primera vez que reinicié OS X, es decir, el momento en que OS X hace la correspondencia entre la carpeta de mi usuario administrador y la propia cuenta de administrador).

Para responder tu pregunta :Si no desea pasar por esto, puede, en su correo electrónico PS1, eliminar \uy simplemente escribir su nombre de usuario en texto plano, hacer de este truco una excepción (solo para el host local ya que no cambiará) para que cuando se conecte a En otra computadora (con ssh, por ejemplo), se mostrará el nombre de usuario correcto.

Edite gracias al comentario de RobertL:Lo que hice :

1) El paso 2 de RobertL

2) Cambiar el nombre de mi carpeta de usuario dentro del buscador (en la barra de menú del buscador: Ir a--> computadora --> Macintosh HD (o el nombre de su unidad) --> usuarios --> clic derecho en mi usuario --> leer información ( o cmd + i) --> cambiar nombre en el cuadro de la parte inferior.

Respuesta3

Utilizar elMenú de opciones avanzadasdeGrupos de UsuariosdentroPreferencias del sistema Mac OS X

¿Cómo?

cuando estas enGrupos de UsuariosColoca el cursor sobre el nombre de usuario que deseas cambiar y presiona al mismo tiempo.Controlyhaga clic izquierdo en el mouse pad. Esto mostrará el punto del menú "opciones avanzadas".

En este menú puede cambiar de forma segura su nombre de usuario local a lo que desee, sin cambiar el nombre o mover el directorio y/o problemas tipográficos cuando intente hacerlo.

Fondo

Anombre de usuariose mapea nuevamenteidentificacióndentro de "/etc/passwd", y cuando cambia el nombre de un usuario, cambia la asignación de "ID -> Número" a "Nombre de usuario -> Texto".

información relacionada