cópia da configuração de um terminal para outros

1. cópia da configuração de um terminal para outros

Ricardo Silva Santos
somricardo

(usa Ubuntu)

Enviado em 15/08/2013 - 11:06h

bom dia, trabalho como técnico na rede municipal desde janeiro, estou com uma dúvida e gostaria de saber se é possível copiar as configurações de usuários de uma máquina com LE4 multiterminal e 'colar' em outra máquina, só para que entendam o porque disto, segue o problema que tive.

ao instalar o LE4 percebi que os usuários alunos não tinham acesso a internet, então após configurar a rede nos alunos, quando reiniciava o problema persistia, pois ao que entendi, estes não gravam as configurações, pois bem, entrei como professor, alterei o grupo de cada aluno para admin, ipadmin, e removi o freeze, entrei novamente em cada um dos usuários de alunos e configurei a internet, reiniciei, desliguei, enfim, não perdeu mais as configurações, entrei novamente como professor, removi os "admins" dos alunos e adicionei-os ao freeze novamente, porém em uma rede municipal onde sou o único técnico para 6 escolas cada uma com mais ou menos 30 máquinas, só termino esta configuração no ano que vem em cada terminal, então por isso gostaria de saber qual pasta por exemplo, poderia copiar e colar nos demais terminais para que estas configurações já fiquem prontas.

abraços,

Ricardo Silva


  


2. Re: cópia da configuração de um terminal para outros

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 15/08/2013 - 11:40h

somricardo escreveu:

bom dia, trabalho como técnico na rede municipal desde janeiro, estou com uma dúvida e gostaria de saber se é possível copiar as configurações de usuários de uma máquina com LE4 multiterminal e 'colar' em outra máquina, só para que entendam o porque disto, segue o problema que tive.

ao instalar o LE4 percebi que os usuários alunos não tinham acesso a internet, então após configurar a rede nos alunos, quando reiniciava o problema persistia, pois ao que entendi, estes não gravam as configurações, pois bem, entrei como professor, alterei o grupo de cada aluno para admin, ipadmin, e removi o freeze, entrei novamente em cada um dos usuários de alunos e configurei a internet, reiniciei, desliguei, enfim, não perdeu mais as configurações, entrei novamente como professor, removi os "admins" dos alunos e adicionei-os ao freeze novamente, porém em uma rede municipal onde sou o único técnico para 6 escolas cada uma com mais ou menos 30 máquinas, só termino esta configuração no ano que vem em cada terminal, então por isso gostaria de saber qual pasta por exemplo, poderia copiar e colar nos demais terminais para que estas configurações já fiquem prontas.

abraços,

Ricardo Silva


Em primeiro lugar, meus pêsames. Eu sou professor da rede estadual, e esse LE4 foi uma dor de cabeça sem tamanho. Primeiro porque os outros professores não quiseram aprender a lidar com o GNU / Linux, segundo porque os projetores da Diebold vivem dando pau no OS, e sobra pro fulano aqui consertar a bagunça... O seu problema com o freeze é o meu também, acredite.

Pra te orientar, quais são as configurações que você precisa passar para cada máquina? É apenas internet? Se for, como é a configuração de rede daí (cabeada, wireless, proxy, esse tipo de coisa)?

--
Cordialmente,
lcavalheiro - http://my.opera.com/lcavalheiro/blog/
93 93/93


3. Re: cópia da configuração de um terminal para outros

Ricardo Silva Santos
somricardo

(usa Ubuntu)

Enviado em 15/08/2013 - 13:53h

aqui tenho muito problema com professor que faz suas atividades no word pirata e me reclama porque no linux fica desconfigurado... rsrs

Bom as configurações que gostaria de migrar de máquina pra máquina são as configurações que fiz para liberar o acesso a internet (tive que tirar os alunos do freeze, por em admin, configurar a net, depois voltar pro freeze sem admin novamente) esta seria uma configuração que gostaria de copiar já que tenho que fazer em cada usuário "aluno1, 2, 3..." outra coisa, eu exclui os usuários aluno4 e 5, já que cada máquina tem no máximo 3 terminais pra que tanto aluno... rs. então o principal que quero copiar é esta config da internet. fazendo as contas aqui, 6 escolas com média de 30 máquinas me dão 180 terminais com usuário aluno 1, 2, 3 já vamos pra 540 usuários a serem configurados exatamente iguais... ufa... tomara que tenha como copiar... rs

sobre a internet aqui é com o roteador D link, conexão sem fio, com criptografia, enfim o padrão do pregão 83/2008. Não temos proxy.

grato,
Ricardo


4. Re: cópia da configuração de um terminal para outros

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 15/08/2013 - 14:17h

somricardo escreveu:

aqui tenho muito problema com professor que faz suas atividades no word pirata e me reclama porque no linux fica desconfigurado... rsrs


Eu mando tomar no meio do olho do [*****] e fica tudo certo. Afinal de contas, se eu sou professor de Filosofia e sei resolver o problema, o infeliz também pode aprender.

Bom as configurações que gostaria de migrar de máquina pra máquina são as configurações que fiz para liberar o acesso a internet (tive que tirar os alunos do freeze, por em admin, configurar a net, depois voltar pro freeze sem admin novamente) esta seria uma configuração que gostaria de copiar já que tenho que fazer em cada usuário "aluno1, 2, 3..." outra coisa, eu exclui os usuários aluno4 e 5, já que cada máquina tem no máximo 3 terminais pra que tanto aluno... rs. então o principal que quero copiar é esta config da internet. fazendo as contas aqui, 6 escolas com média de 30 máquinas me dão 180 terminais com usuário aluno 1, 2, 3 já vamos pra 540 usuários a serem configurados exatamente iguais... ufa... tomara que tenha como copiar... rs

sobre a internet aqui é com o roteador D link, conexão sem fio, com criptografia, enfim o padrão do pregão 83/2008. Não temos proxy.

grato,
Ricardo


O que você precisa é de um script que copie os arquivos referentes à configuração da rede wireless (normalmente, apenas os /etc/network/interfaces e /etc/resolv.conf) da máquina já configurada para outra. Na verdade você precisa de dois scripts: um pra rodar na máquina já configurada para copiar os arquivos necessários, e outro para colocar esses arquivos em seus lugares certos na máquina destino. O primeiro script fica assim:

#!/bin/bash
# Verifica se o script está rodando como root
if [ "$(id -u)" != "0" ]; then
echo "Não execute esta caceta como usuário comum, porra!" 1>&2 #Momento Gérson do Vida de Suporte ;-)
exit 1
fi

# Define os arquivos que serão copiados. É a única parte a se alterar por aqui:
copiar="/etc/network/interfaces /etc/resolv.conf" # Caso você vá adicionar novos arquivos, coloque-os dentro das aspas e separados por espaços

# Cria um tar.bz2 com os arquivos a serem copiados.
tar -jcvf /root/configuracoes.tar.bz2 "$copiar"
echo "A caceta do tarball foi criada em /root/configuracoes.tar.bz2. Copie essa joça para um pendrive e execute o próximo script no computador no qual você vai copiar as configurações!"
sleep 10


O segundo script, que copia os arquivos do pendrive para cada uma das máquinas, é este:
#!/bin/bash
# Verifica se o script está rodando como root
if [ "$(id -u)" != "0" ]; then
echo "Não execute esta caceta como usuário comum, porra!" 1>&2 #Momento Gérson do Vida de Suporte ;-)
exit 1
fi

# Verifica se o arquivo configuracoes.tar.bz2 existe no diretório atual
if [ ! -f configuracoes.tar.bz2 ]; then
echo "A porra do arquivo configuracoes.tar.bz2 não está no diretório atual, [*****]! Copie o arquivo para este mesmo diretório!" 1>&2
exit 1
fi

# Coloca os arquivos nos lugares certos
tar -jxvf configuracoes.tar.bz2
echo "Arquivos copiados com sucesso! Agora vá fazer o mesmo na outra máquina, porra!"
sleep 10


--
Cordialmente,
lcavalheiro - http://my.opera.com/lcavalheiro/blog/
93 93/93


5. Re: cópia da configuração de um terminal para outros

Ricardo Silva Santos
somricardo

(usa Ubuntu)

Enviado em 15/08/2013 - 18:26h

antecipadamente obrigado por esta ajuda, só mais uma pergunta, este script pelo que vi devo executar no usuário professor, então no terminal entro com root, depois executo o script é isto? (momento anta total on) para executar este script é apenas copiá-lo para o terminal e dar enter? (momento anta total off)

como estou trabalhando com linux apenas a alguns meses não tinha até o momento precisado de scripts então este será o primeiro.

abraços,

Ricardo






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts