Рейтинг:0

команда w и кто показывает, что 0 пользователей вошли в систему

флаг cl

В настоящее время я использую Ubuntu 20.04.3 LTS. Проблема, с которой я сталкиваюсь сейчас, заключается в том, что команды who и w, которые 0 пользователей, вошли в систему.

мой компьютер:~$ кто
мой компьютер:~$ w
 22:14:10 до 12 мин, 0 пользователей, средняя загрузка: 0,52, 0,58, 0,59
 USER TTY ОТ LOGIN@ IDLE JCPU PCPU ЧТО

введите описание изображения здесь

Я вошел в систему, но почему эти команды показывают, что на данный момент в систему вошли 0 пользователей?

флаг hr
Это обычная система Ubuntu или подсистема Windows для Linux?
game lover avatar
флаг cl
@steeldriver WSL
terdon avatar
флаг cn
@steeldriver выглядит как обман, не так ли?
terdon avatar
флаг cn
Ах я вижу. Понятия не имею, @steeldriver, я не трогал WSL. Я проголосовал за закрытие, не понимая, что оно было помечено как «командная строка», что означало, что я мог закрыть его в одиночку. Любитель игр, если обманщик не ответит на ваш вопрос, пожалуйста, дайте мне знать, и я проголосую за повторное открытие.
game lover avatar
флаг cl
@terdon Я пробовал обе альтернативы по ссылке. Второй не работал абсолютно, поэтому я попробовал первый. Первый ... работает, но мне приходится повторять один и тот же процесс каждый раз, когда я вхожу в систему.
terdon avatar
флаг cn
@gamelover да, главный ответ, похоже, заключается в том, что «кто» на самом деле не работает с WSL.
game lover avatar
флаг cl
@terdon есть ли другая альтернатива, которую я могу использовать для просмотра вошедших в систему пользователей в WSL?
terdon avatar
флаг cn
Без понятия, извини. Может быть, вместо этого вы могли бы задать новый вопрос, сосредоточив внимание на этом? Но я подозреваю, что вы могли бы получить лучшие ответы на [su], так как люди здесь, как правило, знают, что такое Linux, а WSL — странный гибрид. Вы можете использовать `ps aux | хвост -n +2 | awk '{напечатать $1}' | sort -u` чтобы увидеть список пользователей, которые в данный момент запускают процессы, но это также будет включать пользователей системы.Вы можете исключить тех, у кого есть что-то вроде `ps aux | хвост -n +2 | awk '{напечатать $1}' | сортировать -у | grep -f
game lover avatar
флаг cl
@terdon спасибо за помощь, но я думаю, что загрузка VirtualBox и запуск Ubuntu может быть самым простым и лучшим решением, ха-ха :( хочется плакать
terdon avatar
флаг cn
Попробуйте задать новый вопрос. Объясните, что вам на самом деле нужно (кажется маловероятным, что у вас часто будет несколько пользователей, зарегистрированных в системе WSL) и чего вы пытаетесь достичь (_почему_ вам нужен вывод «кто»? Что вы собираетесь с этим делать) а может кто ответит.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.