[sisyphus] coreutils, who )
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Вт Май 16 18:28:25 MSD 2006
On Tue, May 16, 2006 at 06:01:44PM +0400, Anton Farygin wrote:
> Dmitry V. Levin wrote:
> > On Tue, May 16, 2006 at 12:13:56PM +0400, Anton Farygin wrote:
> >> Это обсуждение надо переносить в bugzilla, ибо почему-то мантейнер
> >> coreutils его пропускает.
> >
> > Можно с самого начала и сразу в деталях?
>
> С самого начала:
>
> в пакете powersave лежит утилита
> /usr/lib/powersave/wttyhx, которая детектит где и кем юзаются иксы.
>
> До определённого момента она выводила пользователя и терминала. После
> определённой версии coreutils - стала выводить
> #/usr/lib/powersave/wttyhx -a
> root :0
>
> т.е. - всегда рута
>
> алгоритм там простой:
> getuserfromwho() {
> while read NAME DISP REST; do
> test "$1" = "$DISP" && break
> done < <(who)
> echo "${NAME:--}"
> }
>
> Т.е. - who из coreutils перестал предоставлять информацию о том, кто и
> где запустил иксы.
>
> Артём сравнил вывод от двух разных версий coreutils:
> [user на sol src]$ ./who
> root tty1 2006-05-09 18:36 (localhost)
> user tty2 2006-05-15 15:40 (localhost)
> user :0 2006-05-15 15:36
> root ??? 2006-05-09 20:07 (localhost)
> user pts/3 2006-05-15 16:53 (:0.0)
> user pts/5 2006-05-15 17:04 (:0.0)
> user pts/12 2006-05-10 20:05 (:0.0)
>
> Новые ver 5.94
> [user на sol src]$ who
> root tty1 2006-05-09 18:36 (localhost)
> user tty2 2006-05-15 15:40 (localhost)
> user pts/3 2006-05-15 16:53 (:0.0)
> user pts/5 2006-05-15 17:04 (:0.0)
>
> В первом случае wttyhx работает, во втором - нет
Может, who раньше работал неправильно, а сейчас -- правильно?
Может, wttyhx полагается на неправильное поведение who?
Что это за wttyhx и как оно работает?
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 191 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20060516/b23e763d/attachment-0003.bin>
Подробная информация о списке рассылки Sisyphus