Como inicializar o shell com o Solaris?

2

Eu gostaria de inicializar o Solaris para shell (prompt de root) diretamente para fins de recuperação. No linux eu passaria uma opção de kernel init = / bin / bash e ele me iniciaria diretamente no shell sem pedir senha. Como posso conseguir o mesmo para o Solaris?

Eu percebi o parâmetro '-s', mas isso ainda pede senha. Os documentos oficiais sugerem a inicialização de um CD de instalação que eu gostaria de evitar.

UPDATE Percebi que outro método de acesso proprietário estava disponível para mim, então essa questão não é tão urgente para mim, mas deixo de lado como talvez seja interessante mais tarde e para os outros também.

Este é o solaris 11 express no hardware x86.

O modo único -s e -m milestone=none pedem senha:

Enter user name for system maintenance (control-d to bypass): root
Enter root password (control-d to bypass):
    
por cstamas 28.01.2015 / 10:35

1 resposta

1

Use o sinalizador de inicialização milestone=none :

Se você estiver no SPARC, no prompt do openboot:

ok boot -m milestone=none

Se você estiver no x86, ajuste a entrada de inicialização do grub da mesma maneira. O comando preciso dependerá da versão do Solaris.

Editar:

Não sei por que você deseja evitar a inicialização de um CD, mas essa é a maneira mais simples de recuperar uma senha de root perdida. As alternativas parecem exageradas:

  • movendo o disco para outro Solaris na máquina x86, importe seu conjunto raiz e corrija a senha

  • instalando um servidor de inicialização PXE, inicialize a partir da rede, importe o pool, corrija a senha

  • encontre uma conta de usuário do servidor remoto com acesso ssh sem senha ao usuário root ou um usuário com a função raiz ou o acesso sudo no servidor de destino.

por 28.01.2015 / 11:40

Tags