RedHat -> Debian
Aqui há dias converti um RedHat 9.0 em Debian 4.0
Quanto ao software, nada a assinalar:
- Agarrar no cd netinst, introduzir no leitor, boot, install, escolher pacotes e aí vamos nós.
Na pós-instalação, algumas "dificuldades"...
1 - Como criar rapidamente todos os utilizadores do sistema velho ?
a - copiar o ficheiro de passwords antigo para uma localização temporária
# mount /dev/hda1 /oldsystem
# cp /oldsystem/etc/passwd ~/mynewpass
b - editar o ficheiro de passwords para eliminar as linhas que digam respeito a users do sistema
# vi ~/mynewpass
c - no caso em concreto havia ainda que mudar os ID de utilizador para valores concordantes com os Debian. Os do RedHat começavam em 500 e o Debian usa >= 1000, por isso houve que trocar todos os IDs 5xx para 10xx e 6xx para 11xx:
# sed -e '/:5/:10/g' -e '/:6/:11/g' mynewpass mygoodpass
d -integrar estes users no sistema:
# cat mygoodpass >> /etc/passwd
2 - Copiar as homes dos users:
# cp -av /oldsystem/home /home
3 - Afinar os owners:
# for i in `ls -1 -d /home/`; do chown -R $i:users /home/$i ; done
4 - Como tive que mudar o sistema de mail e passei a usar Maildirs em vez de mailboxes:
# for i in `ls -1 -d /home/`; do mkdir -p /home/$i/Maildir/{cur,new,tmp} && chown -R $i:users /home/$i/Maildir; done
5 - E pronto.. foi mais ou menos isto... com as necessárias cautelas para afinar permissões aqui e ali e mudanças simples nos confs.... :)
Até à próxima.
- o blogue de m42
- Clique Iniciar Sessão ou registar-se para colocar comentários
- 232 leituras






Comentários recentes
2 horas 19 minutos atrás
7 horas 31 minutos atrás
7 horas 35 minutos atrás
22 horas 30 segundos atrás
2 dias 2 horas atrás
2 dias 3 horas atrás
2 dias 18 horas atrás
2 dias 19 horas atrás
2 dias 20 horas atrás
2 dias 21 horas atrás