Redefina o shell root de volta para / bin / bash no suse 11

3

No meu servidor de produção que está executando o SUse 11 SP1, o shell raiz está definido como / bin / eksh. Não sei como é que está definido para isso .. estamos usando / bin / bash como shell padrão do root.

Eu tentei redefini-lo da seguinte forma: -

su -s /bin/bash su : using restricted shell /bin/eksh su : /bin/eksh : no such file or directory

A única opção que eu acho agora é entrar no modo de usuário único e editar o / etc / passwd manualmente.

Eu não estou fisicamente presente no local, então agora estou completamente indefeso.

Atualizar

Eu também tentei mais para redefini-lo sem sucesso.

su -s, que infelizmente não funcionou. Não tenho certeza porque, considerando o fato de que / bin / eksh não está listado em / etc / shell. 2. Eu não posso usar o sudo porque o sudo setuid bit não está definido

Atualização II

Eu tenho uma maneira de acessar o sistema por meio do ILOM. Mas eu estou preso no seguinte ponto. Nada está vindo na tela depois desse ponto. Mas eu posso voltar ao prompt de login do SP (- >) pressionando ESC (.

- > Iniciar / SP / console Tem certeza de que deseja iniciar / SP / console (s / n)? y Console iniciado ... pressione ESC (para sair. ...............................

    
por Amit Jha 09.02.2015 / 18:09

0 respostas

Tags