骑驴找蚂蚁

全干工程师

chsh: PAM: Authentication failure in Ubuntu

当我尝试将默认shell更改为zsh时,收到错误chsh: PAM: Authentication failure。

$ chsh -s /bin/zsh
Password:
chsh: PAM: Authentication failure

解决方法:

$ sudo vim /etc/pam.d/chsh
// 注释掉下面这句话
;auth       required   pam_shells.so
// 重新执行
$ sudo chsh $USER -s $(which zsh)

不要忘记关闭窗口重新登录哦!!!!!

 

留言