Altera o scutil HostName para o ComputerName no osx

1

Eu tenho cerca de 100 usuários com Mac Books nos quais tenho acesso de administrador. Eu configurei um dnsmasq DNS-Server em uma caixa Linux que possui o Domain "schoolnet". Agora eu tenho o problema, que todos os Mac Books têm um ComputerName e um LocalHostName (que é o mesmo que ComputerName, mas com "-" em vez de espaço), mas nenhum HostName definido.

Na rede, todos eles se registram com o hostname "localhost" Eu gostaria que eles tivessem o mesmo HostName como seu LocalHostName.

Como eu poderia conseguir isso com um comando scutil que eu poderia enviar para eles?

    
por NateMoor 04.02.2014 / 15:03

1 resposta

0

Isso pode ser feito com bastante facilidade, de forma programática.

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

Aqui, definimos a variável COMPUTERNAME para o valor contido em LocalHostName e definimos o HostName de acordo.

    
por 21.10.2014 / 17:03