Моя терминальная подсказка в OS X 10.8.3 внезапно перестала быть именем машины или хоста, а примерно так:
minint-j4lfb2s:~
Откуда это? Я не изменил это. Как это может быть?
Моя терминальная подсказка в OS X 10.8.3 внезапно перестала быть именем машины или хоста, а примерно так:
minint-j4lfb2s:~
Откуда это? Я не изменил это. Как это может быть?
Я видел, как это происходило на нескольких компьютерах Mac (включая мой собственный), когда "Имя компьютера"/"Имя локального хоста" компьютера Mac было повреждено.
Проверьте Системные настройки -> Общий доступ и посмотрите, что такое текстовое поле "Имя компьютера". Затем проверьте текст под этим, чтобы видеть, является ли "Локальное имя хоста" правильным; если нет, нажмите кнопку «Изменить ...» справа.
Имя хоста также может быть определено путем обратного просмотра DNS (см. Эту ветку).
Вы можете установить статическое имя хоста с помощью sudo scutil --set HostName newname
. Он добавляет или изменяет ключ System:System:Hostname
в /Library/Preferences/SystemConfiguration/preferences.plist
. Другой способ - добавить HOSTNAME=newname
в /etc/hostconfig
.
Смежные вопросы: