quinta-feira, 20 de janeiro de 2011

Migrar usuário de HPUX para Linux

Objetivo: Migrar usuário de HPUX para Linux

Informação: As senhas no Linux são salvas em /etc/shadow e no HPUX elas ficam em /etc/passwd.

Uma maneira simples de migrar os usuários do HPUX para Linux é:

1º - Copia-se os usuários e grupos do HPUX

cat /etc/passwd
(selecione e copie todas as linhas referentes aos usuários que deseja levar para o Linux)

cat /etc/group
(selecione e copie todos os grupos “não padrão” para levar para o Linux)

2º - Adicione estas informações no Linux
Obs.: faça um backup do /etc/shadow e do /etc/passwd por segurança - ( cp /etc/passwd /etc/passwd.BKP e cp /etc/shadow /etc/shadow.BKP)

Utilize o comando vipw (proporciona acesso ao passwd não permitindo a escrita ao mesmo tempo por mais de um usuário ) – Nunca use o “vi” para editar o passwd é bem arriscado.

vipw (com ele aberto, insira os usuário copiados do passwd do HPUX e saia salvando. Quando perguntar se deseja editar o shadow, coloque não (n) )

3º - Adicione os grupos copiados do HPUX ao /etc/group

# vi /etc/group

4º - Utilize o utilitário “pwconv” para converter o formato de senhas no passwd para o formato do Linux com as senhas no shadow

# pwconv

Veja com um cat /etc/shadow que os usuários apareceram com a senha criptografada normalmente.


5º - Ajustar o “home” e “Shell” dos usuários migrados

Crie um arquivo contendo as informações que você copiou inicialmente do HPUX (consideraremos aqui no exemplo o arquivo chamado arquivo-users-hpux.txt)

# vi arquivo-users-hpux.txt

Criando o home
for i in $(cat arquivo-users-hpux.txt | cut –d: -f1 ); do mkdir /home/$i; chown –R $i:users /home/$i; chmod –R 770 /home/$i; done

Ajustando os shells (padrão linux = /bin/bash):
for I in $( cat arquivo-users-hpux.txt | cut –d: -f1); do usermod –s “/bin/bash” $i; done

Vale lembrar que se deve checar também se os usuários estão em seus respectivos grupos

Checando os IDs dos usuários:
for i in $( cat arquivo-users-hpux.txt | cut –d: -f1); do id $i; done

Nenhum comentário:

Postar um comentário