Users

如何在不登錄的情況下使用 WSL Ubuntu?

  • January 24, 2021

w我一直在嘗試使用 WSL Ubuntu 終端,我注意到who命令不顯示任何使用者,顯然我沒有登錄,但如果我確保輸入whoamiid實際顯示我的使用者和 ID

我瘋了,我可以在不登錄的情況下使用 bash 嗎?怎麼可能?如果沒有登錄,終端怎麼會知道那是我?

當您在 WSL1 或 WSL2 中呼叫 Linux 發行版時,您將自動以安裝該發行版時創建的預設使用者身份登錄。id您可以使用命令驗證這一點。

諸如 、 和 之類的命令wwho返回logname有用users資訊是 WSL1 和 WSL2 的一個已知“特性”。為什麼?因為預設情況下,沒有/var/run/utmp創建。

有關完整詳細資訊和解決方法,請參閱https://github.com/microsoft/WSL/issues/573

引用自:https://unix.stackexchange.com/questions/630764