ubuntu系统:我执行chsh -s /usr/bin/fish 命令,将fish设为默认的shell后,无法进入root用户,怎么办?
答案:2 悬赏:80 手机版
解决时间 2021-04-15 10:41
- 提问者网友:蔚蓝的太阳
- 2021-04-14 18:19
ubuntu系统:我执行chsh -s /usr/bin/fish 命令,将fish设为默认的shell后,无法进入root用户,怎么办?
最佳答案
- 五星知识达人网友:山河有幸埋战骨
- 2021-04-14 18:32
在引导装载程序菜单上,键入e进入编辑模式,如显示:
kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda1
按e编辑,在后面空1格后加上single , 然后回车进后进入单用户模式。
得到命令行后,查看/etc/passwd 的root用户最后一个字段是不是 /bin/bash
然后用chsh -s bash 修改默认shell。
kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda1
按e编辑,在后面空1格后加上single , 然后回车进后进入单用户模式。
得到命令行后,查看/etc/passwd 的root用户最后一个字段是不是 /bin/bash
然后用chsh -s bash 修改默认shell。
全部回答
- 1楼网友:动情书生
- 2021-04-14 20:09
开启grub选择“恢复模式”
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯