alguém decidiu alterar a senha raiz e não testá-la enquanto a janela do terminal original estava conectada. Portanto, não tínhamos mais uma senha raiz funcional, então o que fazer!!
bem, encontrei uma série de links úteis que cobriam SPARC e x86 (que pareciam ter a mesma aparência para mim), mas nada sobre ZFS até encontrar o Guia Oracle que era quase o que eu queria…….
o que você precisa fazer é remover a entrada de senha raiz no arquivo de sombra e Abaixo está como eu fiz isso:
1. Primeiro de tudo, você precisa chegar ao prompt e inicializar no modo de usuário único-no meu caso, um servidor Jumpstart é usado e não um DVD.
boot net-s
2. Uma vez inicializado, torne – se root-que é um su simples (executar uma lista ZFS neste ponto não produz resposta).
3. Importe o pool raiz e especifique um ponto de montagem alternativo.
# zpool import -R /a rpool
4. Neste ponto, você pode executar uma lista ZFS (lista # zfs) para ver o que está disponível (eu estava interessado, pois também usamos atualização ao vivo aqui, então havia um número de BEs – eu tive algumas linhas informando que algumas partes não conseguiram montar, mas a lista ZFS mostrou que um número BEs estava disponível.
5. Monte um BE (neste caso u10test).
# zfs mount rpool/ROOT/u10test
6. Mude para o diretório /etc.
# cd / A / etc
7. Agora você pode editar o arquivo de sombra (bem, não exatamente como você vai ter um erro informando que o sistema não sabe o dispositivo de entrada que você está usando…..).
# TERM = vt100
# termo de exportação
8. Agora você pode editar o arquivo shadow.
# vi sombra
9. Está bem! O que eu removo?
raiz: bzq8dnry $ $ MOOj3d71FeSNOngAAqIwY/:15643::::::
10. Remova as entradas entre root: e :15643 assim…
raiz::15643::::::
11. Salve o arquivo.
: wq!
12. Reinicie o servidor
# init 6
13. Faça login no servidor (fazemos login com uma conta normal e depois su)
!!Você não será solicitado para uma senha!!
14. Altere sua senha de root.
# passwd raiz