Configurando clientes NIS em distros baseadas no Red Hat
Publicado por Edersom 10/11/2004
[ Hits: 6.482 ]
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
Números impares no intervalo entre 2 números
Adicionar e Deletar usuários do Samba/Squid
Agendamento para desligar ou reiniciar
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?
Mint Xfce não mantém a conexão no wi-fi (2)
Problemas com Driver NVIDIA (5)
Warcraft II Remastered no Linux? (8)









