【问题标题】:How to prompt user for username and password on start WSL Ubuntu如何在启动 WSL Ubuntu 时提示用户输入用户名和密码
【发布时间】:2020-02-24 08:41:11
【问题描述】:

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

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

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

【问题讨论】:

    标签: authentication windows-10 ubuntu-18.04 windows-subsystem-for-linux


    【解决方案1】:

    这在 WSL 中是不可能的。虽然你可以添加用户并在他们之间切换。

    check this out for more info

    【讨论】:

    • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
    • 我会标记这是已接受的答案,但它不能解决问题(因为目前没有解决方案)。虽然如果你能补充一下为什么这是不可能的,那就太好了。在链接中确实提到了添加和删除用户,但为什么不能缺少我想要的功能(至少在我看来)
    • “我会标记这是已接受的答案,但它不能解决问题”??
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-06
      相关资源
      最近更新 更多