Pular para o conteúdo

Configurando clientes NIS em distros baseadas no Red Hat

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.
Edersom edersomangelo
Hits: 6.657 Categoria: Shell Script Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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.
Download nisclient.sh Enviar nova versão

Esconder código-fonte

#!/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
                                                             

Iptables com nat, prioridade de pacotes e bloqueio de portas

Automatizando a Instalação do Firefox no Ubuntu 9.04 Jaunty Jackalope

fon3.sh

Script para desinstalar pacotes desnecessários no OpenSuse

Convertendo decimal para hexadecimal

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.