SHELL ATUAL ERRO [RESOLVIDO]

1. SHELL ATUAL ERRO [RESOLVIDO]

Rafael Morais Moreira
RafaelMoreira

(usa Outra)

Enviado em 05/04/2018 - 13:49h

Bom, sou novo aqui, e novo no mundo do linux... LINUX DEBIAN 9
Gostaria de uma ajuda de vocês, pois fiz uma besteira e não sei como concertar. Já pesquisei a fundo e não achei nada.
Seguindo a apostila, pediu para alterar a "SHELL" atual.

Fiz o que pediu, dei o comando com root: # chsh -s $(which rbash) rafael

até ai tudo certo.

Depois ela me pede para logar com o meu usuário padrão que é RAFAEL $ su - rafael

Até o momento nada de problema, a apostila me pediu para voltar ao SHELL bash então executei o comando: $ chsh -s 'which bash'

Ai pede minha senha, DIGITO A MINHA SENHA e me apresenta isso chsh: which rbash é um shell inválido

Depois eu tento logar como root, me apresenta problemas $ su - root Não foi possível executar rbash: arquivo ou diretório não encontrado.


Não sei o que fazer mais. Espero que consiga encontrar algo para solucionar esse problema.


  


2. MELHOR RESPOSTA

Matheus
pylm

(usa Gentoo)

Enviado em 06/04/2018 - 15:41h

Creio que dê pra desabilitar a autenticação, faz o seguinte:


nano /etc/pam.d/chsh
Troca disso:
auth required pam_shells.so

Pra isso:

auth sufficiente pam._shells.so



Deve ser suficiente, se o arquivo não existir é só criar. Lembre-se de voltar pro original após fazer a troca do shell.

3. Re: SHELL ATUAL ERRO [RESOLVIDO]

Rafael Morais Moreira
RafaelMoreira

(usa Outra)

Enviado em 05/04/2018 - 15:16h

Alguém??


4. Re: SHELL ATUAL ERRO [RESOLVIDO]

Mashn
Mashn

(usa Outra)

Enviado em 05/04/2018 - 15:41h

Tenta sair e logar como root, depois tente mudar o shell com chsh -s /bin/bash usuário


5. Re: SHELL ATUAL ERRO

Matheus
pylm

(usa Gentoo)

Enviado em 05/04/2018 - 16:22h

Se nada der certo, na tela do grub e com a opção do teu sistema selecionada, tecle E e edite a linha
linux xxx...
Deixa assim:
linux xxx... init=/bin/bash

O xxx são as informações padrões, não edite-as, só adiciona o que eu pedi ali. Vai te jogar no bash e daí você trocar o Shell de novo com o chsh.


6. Re: SHELL ATUAL ERRO [RESOLVIDO]

Rafael Morais Moreira
RafaelMoreira

(usa Outra)

Enviado em 05/04/2018 - 17:08h

Mashn escreveu:

Tenta sair e logar como root, depois tente mudar o shell com chsh -s /bin/bash usuário



Sair eu já estou, logar como root não consegue


7. Re: SHELL ATUAL ERRO [RESOLVIDO]

Rafael Morais Moreira
RafaelMoreira

(usa Outra)

Enviado em 05/04/2018 - 17:15h

pylm escreveu:

Se nada der certo, na tela do grub e com a opção do teu sistema selecionada, tecle E e edite a linha
linux xxx...
Deixa assim:
linux xxx... init=/bin/bash

O xxx são as informações padrões, não edite-as, só adiciona o que eu pedi ali. Vai te jogar no bash e daí você trocar o Shell de novo com o chsh.


Então, não achei a parte do , linux xxx...


8. Re: SHELL ATUAL ERRO [RESOLVIDO]

Matheus
pylm

(usa Gentoo)

Enviado em 05/04/2018 - 17:19h

RafaelMoreira escreveu:

pylm escreveu:

Se nada der certo, na tela do grub e com a opção do teu sistema selecionada, tecle E e edite a linha
linux xxx...
Deixa assim:
linux xxx... init=/bin/bash

O xxx são as informações padrões, não edite-as, só adiciona o que eu pedi ali. Vai te jogar no bash e daí você trocar o Shell de novo com o chsh.


Então, não achei a parte do , linux xxx...


É uma das últimas linhas, qualquer coisa manda uma foto.



9. Re: SHELL ATUAL ERRO [RESOLVIDO]

rafael m m
srmm

(usa Debian)

Enviado em 06/04/2018 - 14:12h

pylm escreveu:

RafaelMoreira escreveu:

pylm escreveu:

Se nada der certo, na tela do grub e com a opção do teu sistema selecionada, tecle E e edite a linha
linux xxx...
Deixa assim:
linux xxx... init=/bin/bash

O xxx são as informações padrões, não edite-as, só adiciona o que eu pedi ali. Vai te jogar no bash e daí você trocar o Shell de novo com o chsh.


Então, não achei a parte do , linux xxx...


É uma das últimas linhas, qualquer coisa manda uma foto.


Olá, tive que criar outro usuario, pois ele estava bugando na hora de responder, sair fora do ar o site.

Então vamos lá.

1ª opção Acesso ao Debian

https://ibb.co/bsOO1c

2ª Opção avançada do Debian

https://ibb.co/eHQE7H


Ver ai o que deve fazer.


10. Re: SHELL ATUAL ERRO

Matheus
pylm

(usa Gentoo)

Enviado em 06/04/2018 - 14:58h

https://imgur.com/a/0Z53m

Troca aquele ro por rw (caso contrário o sistema vai iniciar com o HD em modo somente leitura) e no final da linha coloca init=/bin/bash e tecla F10 pra dar boot com os parâmetros editados.
Quando o sistema iniciar você troca o shell do root pro bash novamente com um chsh -s /bin/bash root e pro teu usuário com o seguinte: chsh -s /bin/bash usuario.
Após isso é só reiniciar e tudo deve voltar aos conformes.


11. Re: SHELL ATUAL ERRO [RESOLVIDO]

rafael m m
srmm

(usa Debian)

Enviado em 06/04/2018 - 15:33h

pylm escreveu:

https://imgur.com/a/0Z53m

Troca aquele ro por rw (caso contrário o sistema vai iniciar com o HD em modo somente leitura) e no final da linha coloca init=/bin/bash e tecla F10 pra dar boot com os parâmetros editados.
Quando o sistema iniciar você troca o shell do root pro bash novamente com um chsh -s /bin/bash root e pro teu usuário com o seguinte: chsh -s /bin/bash usuario.
Após isso é só reiniciar e tudo deve voltar aos conformes.


Não deu certo, olha que apareceu...

https://ibb.co/fMQGNH




12. Re: SHELL ATUAL ERRO [RESOLVIDO]

rafael m m
srmm

(usa Debian)

Enviado em 06/04/2018 - 15:59h

pylm escreveu:

Creio que dê pra desabilitar a autenticação, faz o seguinte:


nano /etc/pam.d/chsh
Troca disso:
auth required pam_shells.so

Pra isso:

auth sufficiente pam._shells.so



Deve ser suficiente, se o arquivo não existir é só criar. Lembre-se de voltar pro original após fazer a troca do shell.



Show... valeu haha deu certo haha abraço amigo!







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts