El nombre de usuario ha cambiado en Mac OS X Lion

El nombre de usuario ha cambiado en Mac OS X Lion

Mi nombre de usuario (lo primero que ves en cada línea de la Terminal) ha cambiado. Solía ​​ser mi nombre ( Jonathan), pero cambió al nombre de un proyecto web independiente en el que estoy trabajando actualmente, seguido de mi nombre ( projectname:~ Jonathan).

Creo que esto se debe de alguna manera a mi entorno de desarrollo local: estoy usando Apache, PHP y MySQL desdeInicio web(una aplicación similar a MAMP). Pudo haber sido causado porMAMPProTambién aunque hace tiempo que no lo uso. Otras opciones sonGitbox(o Git) ocoda, pero creo que eso no sería posible. No puedo pensar en otras aplicaciones que conozcan el nombre projectname.

Esto es desde mi terminal:

projectname:~ Jonathan$ dscl . read /users/Jonathan
dsAttrTypeNative:_writers_hint: Jonathan
dsAttrTypeNative:_writers_jpegphoto: Jonathan
dsAttrTypeNative:_writers_LinkedIdentity: Jonathan
dsAttrTypeNative:_writers_passwd: Jonathan
dsAttrTypeNative:_writers_picture: Jonathan
dsAttrTypeNative:_writers_realname: Jonathan
dsAttrTypeNative:_writers_UserCertificate: Jonathan
dsAttrTypeNative:LinkedIdentity:[REMOVED PLIST containing Apple ID for password restore]

AppleMetaNodeLocation: /Local/Default
AuthenticationAuthority: ;ShadowHash;HASHLIST:<SALTED-SHA512> ;Kerberosv5;;Jonathan@LKDC:SHA1.[REMOVED hash/characters]
AuthenticationHint: 
GeneratedUID: [REMOVED good-looking UID]
JPEGPhoto:[REMOVED binary image]
NFSHomeDirectory: /Users/Jonathan
Password: [REMOVED stars]
PasswordPolicyOptions:[REMOVED PLIST containing some timestamps]

Picture: 
PrimaryGroupID: 20
RealName:
 Jonathan [REMOVED last name]
RecordName: Jonathan
RecordType: dsRecTypeStandard:Users
UniqueID: 501
UserShell: /bin/bash

----------

projectname:~ Jonathan$ dscl . list /users
_amavisd
_appowner
_appserver
_ard
_atsserver
_avbdeviced
_calendar
_ces
_clamav
_coreaudiod
_cvmsroot
_cvs
_cyrus
_devdocs
_devicemgr
_dovecot
_dovenull
_dpaudio
_eppc
_ftp
_installassistant
_installer
_jabber
_kadmin_admin
_kadmin_changepw
_krb_anonymous
_krb_changepw
_krb_kadmin
_krb_kerberos
_krb_krbtgt
_krbtgt
_lda
_locationd
_lp
_mailman
_mcxalr
_mdnsresponder
_mysql
_netbios
_netstatistics
_networkd
_pcastagent
_pcastlibrary
_pcastserver
_postfix
_postgres
_qtss
_sandbox
_screensaver
_scsd
_securityagent
_serialnumberd
_softwareupdate
_spotlight
_sshd
_svn
_taskgated
_teamsserver
_timezone
_tokend
_trustevaluationagent
_unknown
_update_sharing
_usbmuxd
_uucp
_warmd
_webauthserver
_windowserver
_www
_xgridagent
_xgridcontroller
daemon
Guest
Jonathan
macports
nobody
root

Como puede ver, projectnamesolo se muestra en la terminal y no en la salida de dscl. Espero que alguien sepa qué pudo haber causado este cambio y cómo revertirlo.

Debido a la naturaleza de este proyecto, no puedo hacer público el nombre en este momento. Por eso lo reemplacé con projectname.

Respuesta1

En este caso, es el nombre de host de su computadora el que ha cambiado. Supongo que esto se debe a una de dos razones:

  1. Lo cambió usted mismo o algún otro individuo.

  2. Usted estaba en el sitio de la empresa del cliente y su servidor DHCP y su servidor DNS están confabulados.

Con esto quiero decir, si hay entradas de DNS inverso en una red en particular, hay algo en OS X que hace que ese nombre de DNS inverso se aplique a su computadora cuando tiene la IP. También he visto que esto ocurre cuando las personas utilizan VPN en una red.

IIRC, debe restablecer manualmente su nombre de host para deshacer ese cambio.

Haga clic en el grande en la parte superior izquierda, haga clic en System Preferences. Elija el Sharingpanel de preferencias. Allí verá su nombre de host justo en la parte superior de la ventana de preferencias. ¡Cámbialo y listo!

información relacionada