[Comm] Вывод команды who

Mikhail Efremov sem на altlinux.org
Чт Фев 27 19:51:50 MSK 2020


On Thu, 27 Feb 2020 19:31:08 +0300 Vladimir Karpinsky wrote:
> 27.02.2020 19:17, Mikhail Efremov пишет:
> > On Thu, 27 Feb 2020 16:41:07 +0300 Vladimir Karpinsky wrote:  
> >> 27.02.2020 14:51, Sergey V Turchin пишет:  
> >>> On Thursday, 27 February 2020 14:06:56 MSK Vladimir Karpinsky wrote:
> >>>
> >>> [...]  
> >>>> терминал Xfce4 - 3 вкладки), who не показывает никого, даже меня самого.  
> >>> Сравните с xterm.  
> >>
> >> Да, сеансы xterm показывает. Т.е. терминал в Xfce не совсем терминал?  
> > 
> > Поддержка libutempter в xfce4-terminal есть, но я ее не включал. Просто
> > у меня вкладок может быть открыто пара десятков, я не уверен что хочу их
> > видеть в выводе who... Но если так надо, то можно включить.  
> 
> Я не знаю, как лучше, но сейчас штатные инструменты, которые должны показывать активных пользователей (who, w), 
> фактически не работают, если эти пользователи находятся в графической оболочке (проверил KDE5, Xfce4). Если добавить 
> поддержку только в терминале, то это не решит полностью проблему, т.к. пользователь может работать и без терминала.

Какой DM? По идее он должен писать в utmp.

> >> Есть ли ещё простой путь выяснения наличия активных пользователей?
> >> Можно конечно анализировать вывод ps и
> >> last, но это несколько сложнее.  
> > 
> > Возможно поможет
> > loginctl list-sessions  
> 
> А есть что-то похожее для SysVinit?

Раньше был ConsoleKit, теперь думаю нет.

-- 
WBR, Mikhail Efremov


Подробная информация о списке рассылки community