Atualizando /home dos usuários em rede.(GNOME)

Publicado por Perfil removido 11/11/2005

[ Hits: 5.353 ]

Download home.sh




Esse script, atualiza o /home de todos os usuarios em uma rede, fazendo com que volte ao padrão do Gnome (no meu caso), funciona,mas não se assute na hora de executar.

  



Esconder código-fonte

#!/bin/bash

#super adaptacao tecnica para deixar inicialmente o tema do gnome padrao
#MODO DE USO
#./novo.sh ustavo     #ira testar com o usuario gustavo
#./novo-sh # e digitar s depois, deixar tds os usuarios com o home iguais..

files='.ICEauthority .Xauthority .bash_history .bash_profile .bashrc .bluefish  .dmrc .esd_auth .firefox .fonts.cache-1 .gconf .gconfd .gftp .gimp-2.0 .gnome .gnome2 .gnome2_private .gqview .gstreamer-0.8 .gtkrc-1.2-gnome2 .icons .java .links  .mailcap .metacity .mime.types .mplayer .nautilus .netbeans .nwclient .openoffice .recently-used  .smb .ssh .sversionrc .themes .thumbnails .viminfo .xmms .xscreensaver .xsession-errors'

arq=/home/padrao.tar.gz
home=/home

if [ $home != `pwd` ]; then
   echo "este script deve ser executda a partir do diretorio /home, assim como o arquivo padra.tar.gz tb deve estar contido neste diretorio.."
   exit 1
fi

if [ ! -f "$arq" ]; then
   echo "arquivo de atualizacao nao encontrado, verifique se salvoou o arquivo padrao.tar.gz no diretorio /home"
   exit 1
fi
   


#if [ -n $1 ]
#   then
#   cd $1
#   rm -rf $files
#   tar -zxvf $arq -C ./
#   chown $1:$1 /home/$1 -R
#else
   echo "tem certeza que deseja atualizar todas as home's dos usuarios?[s/n]"
   read x
   if [ "$x" = "s" ]; then
   for i in `ls | grep asti`
      do
         echo $i
#      read
      if [ -d "$i" ]; then      
         cd "$i"
         rm -rf $files
         tar -zxvf $arq -C ./
         rm .sversionrc
         cd ..
         chown $i:alunos $i -R
      fi
      done
   fi
#fi      
   

Scripts recomendados

Monitoração do CBQ

Mpeg 2 Converter

Levantamento de hardware e software no Mandriva 2006

Firewall com iproute2 para 2 links com ip fixo

Init Service for Slackware


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts