Atualizando /home dos usuários em rede.(GNOME)
Publicado por Perfil removido 11/11/2005
[ Hits: 5.419 ]
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.
#!/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
Backup do banco de dados Postgresql
Remover kernels antigos com zenity
Visual para tcpdump com dialog
Claro 3g Sony Ericsson md300 script conexao REVISAO 3
script dapper para debootstrap
Nenhum comentário foi encontrado.
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
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
SysAdmin ou DevOps: Qual curso inicial pra essa área? (0)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (3)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta