Configurando clientes NIS em distros baseadas no Red Hat
Publicado por Edersom 10/11/2004
[ Hits: 6.554 ]
Este Script eu escrevi para automatizar a configuração dos clientes nis do meu serviço, onde eu tive que configurar muitas maquinas e não queria perder muitotempo em cada uma delas.
Para que ele funcione corretamente é necessário mudar algumas linhas de seu código para que a configuração que ele realize seja bem sucedida.
#!/bin/bash
#
# SCRIPT: NISCLIENT
# AUTOR: EDERSOM ANGELO DA SILVA (maxmaxine@pop.com.br)
# DATA:
# REV: 1.1.0p
# PLATAFORMA: CONECTIVA LINUX (Ou distros baseadas no Red Hat)
#
# FINALIDADE:
# AUXILIAR NA MANUTENÇÃO DO SISTEMA
# DO CEI INFORMÁTICA.
#
# LISTA DE REVISÃO:
# DATA:
# POR:
# MODIFICAÇÃO:
#
#
#
# set -n #Tire o comentário para verificar a sintaxe
# #Sem executar o Script
# set -x #Retire o comentário para depurar o script (apenas com ksh (korn shell))
#
###########################################
#### AQUI ESTAO INDICADAS AS VARIAVEIS ####
###########################################
#
DIALOG=${DIALOG=dialog}
BACKTITLE=${BACKTITLE=Tux o Pinguim Selvagem}
TITU=${TITU=Nis Client Configurator}
tempfile=`tempfile 2>/dev/null` || tempfile=/tmp/test$$
# DEST=${DEST='/usr/share'}
FONT=${FONT='/home/instrutor/softwares'} # Altere /home/instrutor/softwares para o local de onde o
# script deve buscar os pacotes para a instalação do cliente NIS
trap "rm -f $tempfile" 0 1 2 5 15
usu=`whoami`
if [ "$usu" != root ]
then
clear
$DIALOG \
--backtitle "$BACK" \
--title "ATENÇÃO" \
--msgbox "Esta Operação é Exclusiva do usuário Root" 6 45
else
$DIALOG \
--backtitle "$BACK" \
--title "ATENÇÃO" \
--msgbox "Aguarde alguns instantes\nIniciando configuração" 6 45
#______________________________________________________Instala ypbind___________________________________________________________
rpm -ivh $FONT/yp-tools-2.8-47618cl.i386.rpm --nodeps
rpm -ivh $FONT/ypbind-mt-1.17.2-62643cl.i386.rpm --nodeps
#_____________________________________________________Configura yp.bind_________________________________________________________
# Altere a linha "domain cei server 192.168.200.250" colocando no lugar de cei o nome de seu dominio
# e no lugar de 192.168.200.250, o Nº IP do seu servidor NIS
echo "cat > /etc/yp.conf <<EOF" >$tempfile
echo "domain cei server 192.168.200.250" >>$tempfile
echo "EOF" >>$tempfile
echo "service ypbind restart" >>$tempfile
cat $tempfile >> /etc/rc.local
# Altere a linha 192.168.200.250:/home /home nfs defaults 1 2 colocando nela o ip do seu servidor
cat >> /etc/fstab <<EOF
192.168.200.250:/home /home nfs defaults 1 2
EOF
cat >> /etc/sysconfig/network <<EOF
# Altere a o dominio retirando a palavra cei e inserindo o seu dominio NIS
NISDOMAIN=cei
EOF
mount /home
/etc/rc.local
$DIALOG \
--backtitle "$BACKTITLE" \
--title "$TITU" \
--msgbox "Configuraçao concluida" 6 45
fi
Calculo de notas - Incrementar um array em shell dinamicamente
Recarregando as configurações do SQUID sem perder as conexões
Instalação do sublime text 3 no Ubuntu 16.04
Instalação Zabbix-agent Debian8
Instalação do Python 3.5.1 no Linux
Nenhum comentário foi encontrado.
Bluefin - A nova geração de ambientes de trabalho Linux
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Pós-instalação do elementary OS 8.1
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
archlinux resolução abaixou após atualização (18)
Conky não mostra temperaturas da CPU no notebook (7)
Estou com um problema no meu desktop do ubuntu (2)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (0)









