Você diz que vai levar o passwd, só que nem todos os usuários dele são realmente usuários do seu sistema, certo? Crie uma lista com o nome deles, fica mais fácil de gerenciar. --
Raul Libório UniJorge Redes - www.redesfja.com rauhmarutsªhotmailºcom Linux user#4444581 Dúvidas: enviar para /dev/null 2008/9/5 Allan Carvalho <[EMAIL PROTECTED]> > Oie jimmy, obrigado pela resposta. > > Eu irei compactar o diretórios dos usuários no servidor A e copiar via scp > pro servidor B dentro do diretório /tmp, e acredito que dentro deste arquivo > compactado eu irei trazer também o passwd do servidor A e descompactar no > /tmp do servidor B também, logo, no lugar de /etc/passwd considere como > /tmp/passwd. > > > -- > Atenciosamente, > Allan Carvalho > MSN: [EMAIL PROTECTED] <allanc2%40gmail.com> > Linux Registered User: #454591 > -- > > ----- Mensagem original ---- > De: jimmy <[EMAIL PROTECTED] <ronaldo_tgz%40yahoo.com.br>> > Para: [email protected] <shell-script%40yahoogrupos.com.br> > Enviadas: Sexta-feira, 5 de Setembro de 2008 16:11:56 > Assunto: Re: [shell-script] Script para copiar diretórios. > > como é a conexão entre o servidor "A" e o servidor "B"? > > no arquivo /etc/passwd tem usuários que não de sistema e não > posseum home directory, seria o caso testar isso primeiro? > > na linha > "cp -R /tmp/home/$login/ * /home/vmail/ dominio.com. br/$login/ -> Os > diretórios do servidor A irei descompactar no /tmp do servi\dor B" > > foi usado o comando cp e adiante você falou em descompactar, é isso mesmo? > > On Fri, Sep 05, 2008 at 10:52:55AM -0700, Allan Carvalho wrote: > > Pessoal, tenho a seguinte situação: > > > > Vou mover os diretórios pessoais dos usuários de um servidor A que está > com a estrutura /home/usuario para um servidor B que está com a estrutura > /home/vmail/ dominio.com. br/usuario só que não quero sobrescrever o que > já existe nesta pasta do servidor B, então escrevi este pequeno script só > que eu ainda não o testei, pois gostaria de saber com vocês se é possível > melhorá-lo. > > Baseado no arquivo /etc/passwd do servidor A, o script fará o seguinte: > > > > for i in `cat /etc/passwd` > > do > > login=`cut -d: -f1 <<< $i` -> Irá adicionar o login do usuário na > variável login > > cp -R /tmp/home/$login/ * /home/vmail/ dominio.com. br/$login/ -> Os > diretórios do servidor A irei descompactar no /tmp do servidor B > > echo $login ": OK" -> dará a saída que o diretório do usuário foi copaido > com sucesso. > > done > > > > > > Posso melhorar? > > > > Agradeço desde já. > > -- > > Atenciosamente, > > Allan Carvalho > > MSN: [EMAIL PROTECTED] com > > Linux Registered User: #454591 > > -- > > > > > > > > Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua > cara @ymail.com ou @rocketmail. com. > > http://br.new. mail.yahoo. com/addresses > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > ------------ --------- --------- ------ > > > > ------------ --------- --------- --------- --------- --------- - > > Esta lista não admite a abordagem de outras liguagens de programação, > como perl, C etc. Quem insistir em não seguir esta regra será moderado sem > prévio aviso. > > ------------ --------- --------- --------- --------- --------- - > > Sair da lista: shell-script- unsubscribe@ yahoogrupos. com.br > > ------------ --------- --------- --------- --------- --------- - > > Esta lista é moderada de acordo com o previsto em > > http://www.listas-discussao. > cjb.net > > ------------ --------- --------- --------- --------- --------- - > > Servidor Newsgroup da lista: news.gmane.org > > Grupo: gmane.org.user- groups.programmi ng.shell. brazil > > > > Links do Yahoo! Grupos > > > ____________ _________ _________ _________ _________ _________ _ > > > Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua > cara @ymail.com ou @rocketmail.com. > http://br.new.mail.yahoo.com/addresses > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]
