解决树莓派shell无法更改的问题|chsh: PAM “鉴定故障“

本文讲述了作者在尝试使用0h_my_zsh美化控制台后,遇到的问题——无法切换回默认bash,通过修改/etc/passwd文件解决了chsh:PAM验证失败。核心步骤包括临时改bash并重启,以避免权限和自启动服务的影响。
摘要由CSDN通过智能技术生成

        这几天逛csdn,看到了0h_my_zsh,觉得自己也需要一个颜色多样的控制台界面,所以尝试了一番,最后觉得还是怀恋原本比较朴素的界面。但是使用后发现出现了一个状况,特此记录下来如有大家有遇到可以通过此方法解决(可能只有我犯这种错误吧)

        最后发现我卸载后他依旧无法将默认的shell从zsh调整到原本的bash(后来回想应该先修改再进行卸载),于是我的遭遇了以下尴尬局面:

        一开始我以为是我权限不够,后来发现我加入权限后依然是无法修改。我又想到我用脚本开机自启动了一个自适应VNC远程访问的窗口,于是我关闭这个新窗口回到树莓派的主窗口,这个时候又有新的问题产生了:

chsh: PAM ”鉴定故障“

 经过多次尝试,并且试图把zsh安装回来进行修改无解后,我开始对底层文件动手了,考虑到chsh实际上是更改/etc/passwd文件,在这个文件里面有一行是bin/bash,于是我用vi改为了bin/csh,保存。 然后重启系统。也实现了更改shell的目的。于是乎我们只需要:

sudo  vim /etc/passwd

我们便会发现这么一长串的系统配置文件:

 此时我们找到带有zsh的一行,将zsh改为bash保存后重启即可,希望能帮大家解决问题。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值