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

Publicado por Perfil removido 11/11/2005

[ Hits: 5.433 ]

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

Ver último twitter pelo terminal ou na barra de notificação

Popular Mysql

Administração de Usuários

Impedir duas ou mais conexões por usuário

Analisar log Squid


  

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