如何在启动 WSL 时提示用户输入用户名和密码 Ubuntu

How to prompt user for username and password on start WSL Ubuntu

我知道为 WSL Ubuntu 设置默认用户或更改密码的功能,例如 askubuntu thread here or official docs

我正在寻找的是当我们从 cmd 中执行 wsl 或从开始菜单中单击 Ubuntu 18.04 LTS 时,我希望与 SSH 进入服务器时具有相同的效果,它会要求输入名称或密码。我不想自动登录。我想也许我需要的只是不设置任何默认用户,但在任何地方都找不到如何设置。

它似乎是从普通的 Ubuntu 发行版执行此操作,我必须在“设置”>“详细信息”中对其进行编辑,或者从 here 之类的终端执行此操作 - 但这是使用 gdm,我不认为 WSL 有那个。

这在 WSL 中是不可能的。尽管您可以添加用户并在他们之间切换。

check this out for more info

我使用变通方法对 WSL 中的特权用户实施密码检查。 在 ubuntu2004 中为我和我的儿子创建了一个正常的 sudo 登录。另外 创建了一种没有任何特权的访客登录,并将此登录设为默认登录。因此,在使用 bash 开始后,我们都需要执行 su - your_login 和常规密码检查。