Configurando clientes NIS em distros baseadas no Red Hat
Publicado por Edersom 10/11/2004
[ Hits: 6.479 ]
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
                                                             
Descobrindo MAC, IP, Broadcast e Máscara da placa de rede
Verificar links ON e OFF nas estações ou servidores
Bloqueio e desbloqueio de contas de usuários
Proteção de tela automática com xlock
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Problemas com Driver NVIDIA (5)
Warcraft II Remastered no Linux? (8)
Instalação dualboot Windows 11 e Debian 13 (7)









