当我试图访问一个WSL发行版时,我会得到[process exited with code 1]
。这是在使用命令:sudo apt-get remove zsh
删除zsh之后发生的。
发布于 2021-05-20 15:50:34
我移除zsh,忘记将bash设置为默认shell。
所以我现在做了这个和它的工作;
使用根wsl -u root
登录
然后执行以下命令chsh -s /bin/bash <username>
重新启动终端和它。
最诚挚的问候!
发布于 2021-11-20 17:30:40
这发生在我从wsl2卸载zsh之后。
您需要更改默认终端以使用bash而不是zsh,这可以首先安装zsh,然后将bash设置为默认值。
wsl.exe -e sudo apt-get install zsh
更改/etc/pam.d/chsh
:从:
auth required pam\_shells.so
至
auth sufficient pam\_shells.so
chsh -s /bin/bash root
https://stackoverflow.com/questions/67261530
复制相似问题