Mein Benutzername (das Erste, was Sie in jeder Zeile im Terminal sehen) hat sich geändert. Früher war es mein Vorname ( Jonathan
), aber jetzt ist er der Name eines freiberuflichen Webprojekts, an dem ich gerade arbeite, gefolgt von meinem Vornamen ( projectname:~ Jonathan
).
Ich denke, das liegt irgendwie an meiner lokalen Entwicklungsumgebung: Ich verwende Apache, PHP und MySQL vonWebStart(eine MAMP-ähnliche Anwendung). Die Ursache könnte seinMAMP Proauch, obwohl ich es schon lange nicht mehr benutzt habe. Andere Optionen sindGitbox(oder Git) oderKoda, aber ich glaube, das ist nicht möglich. Mir fallen keine anderen Apps ein, die den Namen kennen projectname
.
Das hier ist von meinem 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
Wie Sie sehen, projectname
wird es nur im Terminal und nicht in der Ausgabe von angezeigt dscl
. Ich hoffe, jemand weiß, was diese Änderung verursacht haben könnte und wie man sie rückgängig machen kann.
Aufgrund der Natur dieses Projekts kann ich den Namen derzeit nicht öffentlich machen. Aus diesem Grund habe ich ihn durch ersetzt projectname
.
Antwort1
In diesem Fall hat sich der Hostname Ihres Computers geändert. Ich vermute, dass dies einen von zwei Gründen hat:
Es wurde von Ihnen selbst oder einer anderen Person geändert.
Sie waren vor Ort beim Kunden und haben festgestellt, dass DHCP-Server und DNS-Server des Kunden unter einer Decke stecken.
Damit meine ich, wenn es in einem bestimmten Netzwerk Reverse-DNS-Einträge gibt, gibt es etwas in OS X, das dafür sorgt, dass dieser Reverse-DNS-Name auf Ihren Computer angewendet wird, wenn Sie die IP haben. Ich habe dies auch schon erlebt, wenn Einzelpersonen sich über VPN mit einem Netzwerk verbinden.
Soweit ich mich erinnere, müssen Sie Ihren Hostnamen manuell zurücksetzen, um diese Änderung rückgängig zu machen.
Klicken Sie oben links auf das große Symbol und dann auf System Preferences
. Wählen Sie den Sharing
Einstellungsbereich. Dort sehen Sie Ihren Hostnamen ganz oben im Einstellungsfenster. Ändern Sie ihn, und fertig!