ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Вывод команды who
@ 2020-02-27 11:06 Vladimir Karpinsky
  2020-02-27 11:51 ` Sergey V Turchin
  0 siblings, 1 reply; 9+ messages in thread
From: Vladimir Karpinsky @ 2020-02-27 11:06 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Добрый день!

После обновления стала странно работать команда who. До сего времени запущенная без параметров выдавало список вошедших 
пользователей, причём, если выполнен вход в графическом режиме (обычно было TDE, м.б. это важно) и открыто несколько 
вкладок в консоли, то упоминались все ипостаси. Вчера провёл вынос TDE и установку KDE5 и Xfce4, а также dist-upgrade и 
обновление ядра. Сегодня обнаружил (терминал Xfce4 - 3 вкладки), who не показывает никого, даже меня самого. В каких-то 
случаях кого-то может показать, например, если сделать su -, то появляется root. Подключения в текстовом режиме (ssh, 
PuTTY) вроде отображаются все.

4.19.102-std-def-alt1, p9, xfce4.

-- 
     VK.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Вывод команды who
  2020-02-27 11:06 [Comm] Вывод команды who Vladimir Karpinsky
@ 2020-02-27 11:51 ` Sergey V Turchin
  2020-02-27 13:41   ` Vladimir Karpinsky
  0 siblings, 1 reply; 9+ messages in thread
From: Sergey V Turchin @ 2020-02-27 11:51 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Thursday, 27 February 2020 14:06:56 MSK Vladimir Karpinsky wrote:

[...]
> терминал Xfce4 - 3 вкладки), who не показывает никого, даже меня самого.
Сравните с xterm.

[...]

-- 
Regards, Sergey.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Вывод команды who
  2020-02-27 11:51 ` Sergey V Turchin
@ 2020-02-27 13:41   ` Vladimir Karpinsky
  2020-02-27 16:17     ` Mikhail Efremov
  0 siblings, 1 reply; 9+ messages in thread
From: Vladimir Karpinsky @ 2020-02-27 13:41 UTC (permalink / raw)
  To: community

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 не совсем терминал?

Есть ли ещё простой путь выяснения наличия активных пользователей? Компьютер часто используется для удалённой работы и 
проводить в это время какие-то работы с ним, а тем более перезагружать не хорошо. Можно конечно анализировать вывод ps и 
last, но это несколько сложнее.

-- 
     VK.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Вывод команды who
  2020-02-27 13:41   ` Vladimir Karpinsky
@ 2020-02-27 16:17     ` Mikhail Efremov
  2020-02-27 16:31       ` Vladimir Karpinsky
  2020-03-02 16:52       ` Mikhail Efremov
  0 siblings, 2 replies; 9+ messages in thread
From: Mikhail Efremov @ 2020-02-27 16:17 UTC (permalink / raw)
  To: community

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... Но если так надо, то можно включить.

> Есть ли ещё простой путь выяснения наличия активных пользователей? Компьютер часто используется для удалённой работы и 
> проводить в это время какие-то работы с ним, а тем более перезагружать не хорошо. Можно конечно анализировать вывод ps и 
> last, но это несколько сложнее.

Возможно поможет
loginctl list-sessions

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Вывод команды who
  2020-02-27 16:17     ` Mikhail Efremov
@ 2020-02-27 16:31       ` Vladimir Karpinsky
  2020-02-27 16:51         ` Mikhail Efremov
  2020-03-02 16:52       ` Mikhail Efremov
  1 sibling, 1 reply; 9+ messages in thread
From: Vladimir Karpinsky @ 2020-02-27 16:31 UTC (permalink / raw)
  To: community

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). Если добавить 
поддержку только в терминале, то это не решит полностью проблему, т.к. пользователь может работать и без терминала.

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

А есть что-то похожее для SysVinit?

-- 
     VK.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Вывод команды who
  2020-02-27 16:31       ` Vladimir Karpinsky
@ 2020-02-27 16:51         ` Mikhail Efremov
  2020-02-27 17:47           ` Vladimir Karpinsky
  0 siblings, 1 reply; 9+ messages in thread
From: Mikhail Efremov @ 2020-02-27 16:51 UTC (permalink / raw)
  To: community

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


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Вывод команды who
  2020-02-27 16:51         ` Mikhail Efremov
@ 2020-02-27 17:47           ` Vladimir Karpinsky
  0 siblings, 0 replies; 9+ messages in thread
From: Vladimir Karpinsky @ 2020-02-27 17:47 UTC (permalink / raw)
  To: community

27.02.2020 19:51, Mikhail Efremov пишет:
>>> Возможно поможет
>>> loginctl list-sessions
>> А есть что-то похожее для SysVinit?
> Раньше был ConsoleKit, теперь думаю нет.

Есть ConsoleKit2 - System daemon for tracking users, sessions and seats

Оказался даже установленный. Но пока не понимаю с какой стороны к нему подступиться:

# /usr/bin/ck-list-sessions

** (ck-list-sessions:1640): WARNING **: 20:00:00.397: Failed to get list of seats: 
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ConsoleKit was not provided by any 
.service files


-- 
     VK.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Вывод команды who
  2020-02-27 16:17     ` Mikhail Efremov
  2020-02-27 16:31       ` Vladimir Karpinsky
@ 2020-03-02 16:52       ` Mikhail Efremov
  2020-03-25 20:33         ` [Comm] xfce4-terminal Vladimir Karpinsky
  1 sibling, 1 reply; 9+ messages in thread
From: Mikhail Efremov @ 2020-03-02 16:52 UTC (permalink / raw)
  To: community

On Thu, 27 Feb 2020 19:17:46 +0300 Mikhail Efremov wrote:
> 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... Но если так надо, то можно включить.

Нет, нельзя: чтобы это работало xfce4-terminal должен быть SGID'ный, но
GTK не позволяет это сделать.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] xfce4-terminal
  2020-03-02 16:52       ` Mikhail Efremov
@ 2020-03-25 20:33         ` Vladimir Karpinsky
  0 siblings, 0 replies; 9+ messages in thread
From: Vladimir Karpinsky @ 2020-03-25 20:33 UTC (permalink / raw)
  To: community

Здравствуйте!

Ещё вопрос по терминалу из Xfce4: в нём не определена переменная LS_COLORS, которая есть в "нормальном" терминале, и не 
работают команды, меняющие цвета (например, tput setf 4). Переменную можно задать "руками", но это как-то неправильно. 
Как заставить работать tput, пока найти совсем не могу. Буду признателен за помощь.

02.03.2020 19:52, Mikhail Efremov пишет:
> On Thu, 27 Feb 2020 19:17:46 +0300 Mikhail Efremov wrote:
>> 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... Но если так надо, то можно включить.
> 
> Нет, нельзя: чтобы это работало xfce4-terminal должен быть SGID'ный, но
> GTK не позволяет это сделать.
> 

-- 
     VK.


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2020-03-25 20:33 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-27 11:06 [Comm] Вывод команды who Vladimir Karpinsky
2020-02-27 11:51 ` Sergey V Turchin
2020-02-27 13:41   ` Vladimir Karpinsky
2020-02-27 16:17     ` Mikhail Efremov
2020-02-27 16:31       ` Vladimir Karpinsky
2020-02-27 16:51         ` Mikhail Efremov
2020-02-27 17:47           ` Vladimir Karpinsky
2020-03-02 16:52       ` Mikhail Efremov
2020-03-25 20:33         ` [Comm] xfce4-terminal Vladimir Karpinsky

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git