Configurando clientes NIS em distros baseadas no Red Hat
Publicado por Edersom 10/11/2004
[ Hits: 6.304 ]
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
Script para criar tar.gz e tar.bz2
Embaralhando aleatoriamente vetores - array shuffle
Nenhum comentário foi encontrado.
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Não consigo instalar o WineHQ no meu notebook vaio FE15 (Debian) (7)