一、环境:ubuntu下的linux
二、出现错误:Cannot execute /bin/csh: No such file or directory
三、出现原因:进入root下修改了shell为未安装的csh
四、解决办法:安装csh
五、解决过程及出现的问题
1、使用apt-get install csh出现错误如下:
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
2、sudo rm -rf /var/lib/dpkg/lock
sudo rm -rf /var/cache/apt/archives/lock
3、关闭终端
4、打开终端用sudo再次安装csh
sudo apt-get install csh
5、关闭终端
6、打开终端使用sudo su可以进入root
7、chsh -s /bin/bash 切换shell
8、exit注销root,再次进入root就成功了,只是不再需要输入密码。
9、系统重启后,需要继续输入密码。
如果觉得《ubuntu使用sudo su进入root报错Cannot execute /bin/csh: No such file or directory解决方法》对你有帮助,请点赞、收藏,并留下你的观点哦!