deepin zsh 出现" chsh: PAM: 鉴定故障 " 解决方法

1.用 cat 获取机器安装了哪些的shell

[rocrocket@wupengchong ~]$ cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/zsh
  1. echo $SHELL可以获取我们当前使用的shell
 cr@Cr-PC  ~  echo $SHELL
/bin/bash

3.更改shell

[rocrocket@wupengchong ~]$ chsh -s /bin/zsh
Changing shell for rocrocket.
Password:
chsh: PAM: 鉴定故障

在这里出现了错误,然后我们执行sudo chsh -s /bin/bash把shell设置为bash ,然后再次执行chsh -s /bin/zsh

你可能感兴趣的:(数据结构与算法)