👆🏻点点关注
关注微信公众号「生活农耕」
在iSH模拟AlpineLinux 修改root的Shell
直接编辑 /etc/passwd
sed -i 's|^root:.*:/bin/sh$|root:x:0:0:root:/root:/bin/ash|' /etc/passwd
检查当前 Shell
grep "^root:" /etc/passwd
或查看当前用户 shell
echo $SHELL
重启reboot和退出,重新进入才能生效。
注意⚠️【在root:/bin/sh 不要把sh改成bash,不然会一直闪屏】;如果改成了bash也不用删系统重新装所有应用;接下来这样补救:
打开iSH设置,按以下示范图操作:
第1步点击Filesystems
第2步选中你系统版本正闪屏的挂载文件
第3步点击Browse Files
第4步找到/etc中的passwd文件并点击打开
第5步,这步很关键
【把第一行root中的bash改成ash或改回sh】
然后回到iSH,一直闪屏就消失了;再次重启确认不会一直闪屏,就弄好了。
最后
喜欢内容对您有用点击下面转发收藏,下次遇到此问题就可以快速找到解决方案,告别删系统重装应用的繁碎事!
关注微信公众号「生活农耕」,深耕每1篇文章