1

У меня есть около 100 пользователей Mac Books, к которым у меня есть доступ администратора. Я установил DNS-сервер dnsmasq на компьютере с Linux, в котором есть домен "schoolnet". Теперь у меня проблема в том, что во всех книгах Mac есть ComputerName и LocalHostName (то же самое, что ComputerName, но с пробелом вместо пробела), но HostName не определено.

В сети все они регистрируются с именем хоста "localhost". Я бы хотел, чтобы у них было то же имя хоста, что и у их LocalHostName.

Как я мог добиться этого с помощью команды scutil я мог бы отправить им?

1 ответ1

0

Это можно сделать довольно легко, программно.

COMPUTERNAME="$(scutil --get LocalHostName)" && scutil --set HostName $COMPUTERNAME

Здесь мы устанавливаем переменную COMPUTERNAME в значение, содержащееся в LocalHostName, и соответственно устанавливаем HostName.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .