Mac Terminal: changed my shell, now can't start it
Posted
by
kch
on Super User
See other posts from Super User
or by kch
Published on 2009-08-15T22:15:46Z
Indexed on
2011/11/28
1:55 UTC
Read the original article
Hit count: 309
I installed bash 4.0 via MacPorts, then used sudo chsh -s /opt/local/bin/bash my_user
to change my shell.
Before that I tried just running plain chsh
without sudo
, but it wouldn't allow me to change my shell to that path.
Now when I try to start Terminal I'm getting a message that my shell has an illegal value, so Terminal won't start. I click Quit, and, unsurprisingly but annoyingly, it quits immediately.
- How do I reset my shell so I can start Terminal again?
- How do I set my shell to bash installed via MacPorts in a way that it'll work?
- Why does Terminal think my shell is illegal anyway? Is it siding with the neo-prohibitionists?
Mac OS X 10.5.8. Everything super mega up-to-date.
© Super User or respective owner