Fórum Root.cz

Hlavní témata => Distribuce => Téma založeno: mcer 08. 10. 2019, 09:40:08

Název: Přihlášení bez funkčního shellu
Přispěvatel: mcer 08. 10. 2019, 09:40:08
Dobrý den,

mám Debian, v něm Bash a hrál jsem si s příkazem chsh. Od té chvíle se nemohu přihlásit jako root. Místo /bin/bash nebo /usr/bin/bash jsem odentroval asi jen bash. A bylo.
Mám prosím nějakou možnost jak to napravit?

Děkuji.
Název: Re:Shell - přihlášení
Přispěvatel: Kit 08. 10. 2019, 10:17:58
Přihlásit se z jiného účtu přes sudo
Název: Shell - přihlášení
Přispěvatel: mcer 08. 10. 2019, 10:38:14
To asi nepůjde, protože můj jediný domácí účet nemůže používat sudo - vypisuje se mi  "uživatel není v souboru sudoers. Tato událost bude ohlášena."

Já jsem si debian nainstaloval předvčírem a k tomuto jsem se ještě nedostal.
Název: Re:Shell - přihlášení
Přispěvatel: listoper 08. 10. 2019, 11:19:56
Napada me nabootovat nejakou live distribuci. Namountovat si root partition a rucne zmenit shell v /etc/passwd.
Název: Re:Přihlášení bez funkčního shellu
Přispěvatel: mcer 08. 10. 2019, 12:30:32
S tím livkem to nemůže jít uložit, nebo já prostě nevím jak to udělat.

Ale už jsem si to vyřešil. Synaptic mi nabídl rozšíření caji o caja-admin, tedy že si otevřu okno jako root. Našel jsem si soubor, změnil cestu a hotovo.

Díky. Hezký den.
Název: Re:Přihlášení bez funkčního shellu
Přispěvatel: TukTuk 08. 10. 2019, 12:37:09
Pro příště bych doporučil:
Kód: [Vybrat]
su -s /bin/bash
Název: Přihlášení bez funkčního shellu
Přispěvatel: mcer 08. 10. 2019, 14:39:55
Ano :)
Název: Re:Přihlášení bez funkčního shellu
Přispěvatel: k3dAR 08. 10. 2019, 15:10:10
S tím livkem to nemůže jít uložit, nebo já prostě nevím jak to udělat.
[...]Našel jsem si soubor, změnil cestu a hotovo.
Pro priste c.2 :-) s live to ulozit urcite jde, ten soubor ale nesmis hledat v / nabehleho live, ale v pripojenem korenu z disku kde to mas nainstalovane :-)