Users
如何在不登錄的情況下使用 WSL Ubuntu?
w
我一直在嘗試使用 WSL Ubuntu 終端,我注意到who
命令不顯示任何使用者,顯然我沒有登錄,但如果我確保輸入whoami
並id
實際顯示我的使用者和 ID我瘋了,我可以在不登錄的情況下使用 bash 嗎?怎麼可能?如果沒有登錄,終端怎麼會知道那是我?
當您在 WSL1 或 WSL2 中呼叫 Linux 發行版時,您將自動以安裝該發行版時創建的預設使用者身份登錄。
id
您可以使用命令驗證這一點。諸如 、 和 之類的命令
w
不who
返回logname
有用users
資訊是 WSL1 和 WSL2 的一個已知“特性”。為什麼?因為預設情況下,沒有/var/run/utmp
創建。有關完整詳細資訊和解決方法,請參閱https://github.com/microsoft/WSL/issues/573。