WSL Ubuntu ターミナルを試してみましたがw
、who
コマンドとコマンドにユーザーが表示されないことに気付きました。ログに記録されていないようですが、入力を確認whoami
してid
実際にユーザーと ID を表示すると、
気を失いました、ログに記録せずに bash を使用できますか? どのように可能ですか?ログに記録されていない場合、端末はどのようにしてそれが私であることを知ることができますか?
WSL1 または WSL2 で Linux ディストリビューションを呼び出すと、ディストリビューションのインストール時に作成したデフォルト ユーザーとして自動的にログインします。id
コマンドでこれを確認できます。
w
、who
、などのコマンドが有用な情報logname
をusers
返さないことは、WSL1 および WSL2 の既知の「機能」です。どうして?デフォルトでは no/var/run/utmp
が作成されるためです。
参照https://github.com/microsoft/WSL/issues/573を詳細と回避策のために。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加