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

Publicado por Perfil removido 11/11/2005

[ Hits: 5.450 ]

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

APPSOM - Listar e reproduzir músicas, vídeos e imagens

Backup com dump, restore, sendmail e log completo

Firewall - Satefull inspection com NAT

Instalação do Cisco Packettracer 7.2 no Debian 10

Como capturar senhas de outros usuários


  

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