2 votes

Adresse MAC comme les caractères précédant le nom d'utilisateur dans l'invite de Mac OS X

Je ne me souviens pas vraiment quand cela a commencé à se produire ni ce que j'ai fait immédiatement avant que cela ne se produise pour la première fois, mais l'invite du terminal inclut maintenant une petite chaîne alphanumérique séparée par un tiret, semblable à l'adresse MAC de la carte réseau, avant mon nom d'utilisateur :

enter image description here

Sur la photo, il s'agit du "b8-8d-12-0a-d8-96"

Cela ne change pas si je redémarre ou si je fais quoi que ce soit d'autre. J'ai acheté ce Mac il y a seulement deux mois et je connais très peu l'environnement. Je ne me souviens pas avoir vu cette chaîne de caractères il y a quelques semaines. Qu'est-ce que cette chaîne et puis-je la cacher ou m'en débarrasser ?

AJOUTÉ répondre au commentaire de l'utilisateur Ravachol ici : Dactylographie echo $PS1 dans les rendements terminaux :

\h:\W \u\$

Dactylographie hostname dans les rendements terminaux :

b8-8d-12-0a-d8-96.connectify

Je suis actuellement en voyage et j'utilise un petit netbook Windows 7 avec une application appelée Connectify pour rediffuser le signal WiFi. La force de Connectify réside dans le fait qu'il peut utiliser le MÊME adaptateur WiFi pour à la fois recevoir un signal WiFi lié à l'Internet et se transformer en routeur pour rediffuser ce signal WiFi lié à l'Internet.

Sur l'interface Connectify sous Windows, je vois que mon iPod Touch est un client, étiqueté "Nik's iPod Touch", et que "b8-8d-12-0a-d8-96" est également un client. "b8-8d-12-0a-d8-96" est le même que celui qui précède mon nom d'utilisateur dans le terminal, le cœur de ce post. J'espère que cela vous aidera !

2voto

lhagemann Points 296

Cela semble être un comportement standard pour Connectify :

http://support.connectify.me/entries/20472872-how-can-i-rename-a-client

Connectify affiche généralement le nom d'hôte des machines clientes qui se connectent à votre réseau. Cependant, il arrive parfois que Connectify ne parvienne pas à obtenir automatiquement le nom des machines. (depuis qu'Apple est passé à iOS 4 sur l'iPhone, c'est malheureusement devenu fréquent). Lorsque Connectify ne trouve pas de nom pour un ordinateur, il utilise l'adresse MAC qui est généralement quelque chose de difficile à retenir comme "ab-3f-2c-5d...".

2voto

Lauren Points 1076

Il regards que le nom d'hôte de votre Mac a été modifié pour correspondre à son adresse MAC. Consultez Préférences Système → Partage et voyez quel est le nom de l'ordinateur. Le fait de modifier le nom de l'ordinateur ici change ce que " hostname "s'affiche à nouveau dans le terminal.

Sinon, si vous voulez que l'invite n'affiche que le répertoire actuel, éditez le fichier ~/.bash_profile et ajouter la ligne export PS1="[\W]\$ " . Si vous avez déjà une ligne PS1, remplacez-la par celle-ci. Il existe également des d'autres séquences spéciales que vous pouvez ajouter à votre fichier .bash_profile si vous le souhaitez.

L'appel est maintenant lancé :

b8-8d-12-0a-d8-96:~ nikso$

Ce qui ressemble à :

(hostname):(current directory) (username)$

Ce qui correspond à votre $PS1 :

\h:\W \u\$

\h: Hostname up to the first "."
\W: Current directory
\u: Username
\$: A literal "$", unless you are UID 0, then "#"

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X