su root 输入正确密码,切换不到root用户

场景:在 su root 切换账户时,确保输入的root账户密码是正确的,但结果又回到当前账户

原因 :

cat /root/.bashrc 里面显示exit【所以在切换root时,实际是切换过去了的,因为/root/.bashrc的环境变量里写了个exit,又退出了】,怎么写入的目前暂未知。

解决方案,还原.bashrc的内容

sudo cp /etc/skel/.bashrc /root/.bashrc

接下来就能正常切换root用户了

posted @ 2021-09-23 14:47  XuTingYin  阅读(914)  评论(0)    收藏  举报