- Gerar link
- X
- Outros aplicativos
Postagem em destaque
- Gerar link
- X
- Outros aplicativos
Essa tarefa é relativamente simples de ser realizada, existe até um comando com a nomenclatura pra isso.; ele se chama ‘hostname’, porém um detalhe que talvez vocês não saibam é que ele apenas altera temporariamente o nome da máquina e quando o sistema for reiniciado o antigo nome ressurgi das cinzas. Para que a alteração seja definitiva é preciso alterar 2 arquivos de configuração, por isso criei esse script simples e melhor tudo (funciona !!!) :D kk
#!/bin/bash #----------------------------------------------------- # Data: 12 de Novembro de 2016 # Criado por: Juliano Santos [SHAMAN] # Script: xchostname.sh # Descrição: Altera o nome da máquina # Página: http://www.shellscriptx.blogspot.com.br # Github: https://github.com/shellscriptx #----------------------------------------------------- # Nome do script. SCRIPT=$(basename "$0") # Arquivos de configuração. HOSTNAME=/etc/hostname HOSTS=/etc/hosts KERNEL=/proc/sys/kernel/hostname # Salva o nome atual. OLDNAME=$(hostname) # Para realizar as alterações é preciso ser root. if [ $UID -ne 0 ]; then echo "$SCRIPT: requer privilégios de root." 1>&2 exit 1 # Requer argumento. elif [ ! $1 ]; then echo "Uso: 'sudo $0 nome'" 1>&2 exit 1 fi # Altera os arquivos de configuração inserindo o novo nome. if echo "$1" | tee $HOSTNAME $KERNEL 1>/dev/null && sed -i "s/\b$OLDNAME\b/$1/g" $HOSTS; then echo $SCRIPT': nome alterado com sucesso !!!' else echo "$SCRIPT: erro ao tentar alterar nome." 1>&2 exit 1 fi exit 0 #FIM
Comentários
Postar um comentário