由于个人的脑残行为,使用homebrew安装bash后,使用chsh命令将其改成brew安装的特定版本的bash,结果上次brew更新bash之后,就彻底用不了shell了... 无奈只能添加新的管理员账户然后把原来账户的默认shell改回来,这个事件告诉我,没有弄清楚之前,千万不要闹热做一些画蛇添足的事情.. 同时也了解bsd.macos下,/etc/passwd是不存放用户shell等信息的: 如果想要改成homebrew安装的bash,不应该添加特定版本的bash,而应该添加固定位置的链接