Почему команда 'w' или 'who' не отображает всех зарегистрированных пользователей?

У меня Ubuntu 11.10 установлена ​​на ноутбуке, которым пользуются несколько членов нашей семьи. Когда я выполняю команду 'w' или 'who' из командной строки, я вижу только свою учетную запись, даже если в нее вошли три пользователя.

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

Все три учетные записи активно вошли в систему, и я просто переключаюсь между учетными записями и выполняю одну и ту же команду. Почему разные результаты? Извините, если это простой прямой ответ. Я искал и не мог ничего найти.

Не уверен, что это важно, но я единственный администратор на ноутбуке.

3
задан 4 November 2011 в 07:06

1 ответ

Настольные пользователи не будут обычно обнаруживаться в who потому что LightDM не записывает Ваш настольный вход в систему в utmp (см. https://bugs.launchpad.net/lightdm / + ошибка/871070).

Интересно, оставляете ли при тестировании этого Вы свои окна терминала открытыми:

  1. Вы открываете xterm и работаете who из Вашей собственной учетной записи. Вы - единственный пользователь с терминалом, таким образом, он только перечисляет Вас. Другие учетные записи могли бы выполнять сессии в фоновом режиме, но они не становятся перечисленными, потому что LightDM не записывал их вход в систему.
  2. Вы оставляете xterm открытым на Вашей собственной учетной записи, переключаетесь на учетную запись ребенка, открываете xterm там и работаете who. Ваша учетная запись все еще перечислена, потому что она подключена к xterm, что Вы оставили выполнение.
  3. Вы оставляете это xterm открытый на учетной записи Вашего ребенка, переключаетесь на учетную запись Вашей жены, открываете другой xterm и работаете who. Теперь все три учетных записи имеют открытые терминалы, таким образом, who списки все они.
5
ответ дан 4 November 2011 в 07:06

Другие вопросы по тегам:

Похожие вопросы: