Question:
Comment mon Mac s'est-il retrouvé avec l'iPhone 4S comme nom d'hôte dans l'invite utilisateur du terminal OS X?
Miek
2012-10-01 21:22:47 UTC
view on stackexchange narkive permalink

L'autre jour, je cherchais des didacticiels Xcode iOS 5. Environ un jour ou deux plus tard, j'ai remarqué que l'invite de mon terminal était maintenant "iPhone4s: myusername". Naturellement, ma plus grande crainte est qu'il puisse y avoir un ver ou un cheval de Troie ici. Je regarde la procédure actuelle pour vérifier les logiciels malveillants Mac les plus récents et le système est devenu propre. J'ai suivi les exemples pour éditer le PIF avec le code:

  PS1 = "\ h: \ u \ $" 

et ça ne se débarrasse pas du préfixe "iPhone4s". J'ai vérifié les Préférences Système> Partage et le nom de l'ordinateur est correct.

Comment puis-je m'assurer que le système n'est pas piraté et comment se débarrasser du nom de l'iPhone4s? J'ai 3 comptes créés sur ce système. Les 2 autres ne sont pas concernés.

J'ai eu une peur similaire aujourd'hui quand j'ai trouvé "jairs-iphone" comme nom d'hôte dans le terminal! Je ne sais toujours pas d'où cela vient exactement puisque je ne me suis jamais connecté à aucun iPhone, mais ... les réponses ci-dessous ont beaucoup aidé.
Cinq réponses:
Miek
2012-10-03 09:43:06 UTC
view on stackexchange narkive permalink

Il s'avère que c'était exactement ce que notre gars Unix avait dit. Le nom d'hôte de l'iPhone4s n'est présent que lorsque je suis au travail et que mon macbook accède au réseau sans fil de l'entreprise. Lorsque je suis absent, le terminal affiche le nom d'hôte approprié. Nous sommes une entreprise centrée sur mac mais nous utilisons tous les serveurs Windows. Apparemment, cela rend la situation mûre pour ces étranges anomalies DHCP.

Merci pour l'aide.

bmike
2012-10-02 00:32:09 UTC
view on stackexchange narkive permalink

Je ne sais pas pourquoi le super-utilisateur a migré ceci ici car il s'agit d'un problème avec votre Mac et le routeur et non avec un téléphone, mais allez simplement dans votre volet de préférences de partage et changez le nom de votre Mac. Assurez-vous de faire attention au bouton Modifier ... car votre Mac aurait pu adopter le nom d'un routeur en pensant que l'adresse IP était celle de votre téléphone et non de votre Mac.

Vous pouvez utiliser le hostname pour vérifier les choses avant et après avoir changé des choses dans l'interface graphique.

Non Ce n'est pas un problème de téléphone. J'ai consulté notre gars Unix et il pense que c'est une coïncidence si l'invite du terminal montre cela après que je recherchais des tutoriels iPhone à la maison. il a dit que nous gérons un très grand réseau ici au travail (et j'y suis souvent corrigé) avec des serveurs Windows et j'ai probablement pris cela comme un bogue DHCP. Il y a beaucoup de macs ici (et d'autres périphériques comme les Iphones, etc.). Merci pour l'info
gentmatt
2012-10-02 11:41:20 UTC
view on stackexchange narkive permalink

Je ne sais pas comment le nom a été changé et s'il est possible de le retrouver, mais vous pouvez facilement changer le HostName en n'importe quel nom en utilisant le scutil commande:

  sudo scutil --set HostName votre_nouveau_nom  

Voici un script shell que j'utilise pour changer divers noms d'ordinateurs ( ComputerName , HostName , LocalHostName ) en une seule étape:

  #! / bin / bash # Changer les noms de vos ordinateurs # Exécuter avec sudo # variablesid = $ 1computerName = $ (scutil --get ComputerName) hostName = $ (scutil --get HostName) localHostName = $ (scutil --get LocalHostName) changeName () {scutil --set ComputerName $ id scutil - set HostName $ id scutil --set LocalHostName $ id} printChanges () {clear printf "************** ANCIENS PARAMÈTRES ************* \ n "printf" ComputerName: $ computerName \ n "printf" HostName: $ hostName \ n "printf" LocalHostName: $ localHostName \ n \ n "newComputerName = $ (scutil --get ComputerName) newHostName = $ (scutil --get HostName) newLocalHostName = $ (scutil --get LocalHostName) printf "*********** PARAMÈTRES ACTUELS ************ \ n" printf "ComputerName: $ newComputerName \ n" printf "HostName: $ newHostName \ n" printf "LocalHostName: $ newLocalHostName \ n \ n"} # mainif (($ # == 0)) puis # print les noms actuels clear printf "** ********* PARAMÈTRES ACTUELS ************ \ n "printf" ComputerName: $ computerName \ n "printf" HostName: $ hostName \ n "printf" LocalHostName $ localHostName \ n \ n "elif (($ # == 1)) puis # changer le nom et imprimer les changements changeName $ id printChangeselse echo" Attendu: Vide OU NewComputerName "fi  
eulerspython
2018-08-12 21:53:54 UTC
view on stackexchange narkive permalink

TLDR: C'est bizarre mais bénin donc vous pouvez l'ignorer.

C'est une vieille question, mais elle a une bonne réponse, donc je la partage.

L'utilisateur qui a écrit la question d'origine a répondu ici, et il semble que cela se produise sur les réseaux wifi publics lorsque votre mack récupère un nom d'hôte sur le serveur DHCP.

La réponse a lié cet article qui explique qu'il est causé par le serveur de domaine lorsqu'il récupère le nom d'hôte d'un utilisateur précédent.

Merci pour l'indice - j'ai lié les 2 questions sur Ask Different.
intcreator
2015-11-17 04:25:45 UTC
view on stackexchange narkive permalink

Cela est probablement dû au fait que sur une grande adresse IP de réseau que votre ordinateur utilise était précédemment associée à un autre appareil avec un nom différent (celui qui apparaît dans votre terminal).

J'ai essayé de définir mon nom d'hôte comme gentmatt suggéré mais plutôt que d'utiliser son code, ce qui suit a fonctionné pour moi:

  sudo hostname <new-host-name>  

Pour le rendre permanent, vous pouvez utiliser le -s flag (pris en charge depuis Mavericks):

  sudo hostname -s <new-host-name>  

Voir cet article sur OSX Daily.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...