* [sisyphus] ничего не понимаю... ( powersave ) @ 2006-05-09 21:40 Artem 2006-05-10 10:07 ` Anton Farygin 0 siblings, 1 reply; 43+ messages in thread From: Artem @ 2006-05-09 21:40 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Здравствуйте всем! То-ли я что-то удалил в системе? То-ли... powersaved раньше мне выдавал сообщения через zenity (диалоги) при работе в X-ах. А сейчас не желает. Ковыряния в его скриптах дали следующую картину (строчка, которая выдается скриптами для zenity): su - root -s /bin/bash -c "DISPLAY=:0 /usr/bin/zenity --warning --text="Powersaved event: ACADAPTER ONLINE" & Но работаю то я в иксах под простым пользователем. Если же зайти под root, то сообщения появляются. ps aux | grep X <skip> root 31833 1.3 2.3 23432 17840 tty7 Ss+ May09 4:41 /usr/X11R6/bin/X -nolisten tcp -auth /etc/X11/xdm/authdir/authfiles/A:0-b1VsE3 <skip> Это правильно в случае входа в качестве непривилегированного пользователя в X ? -- Rgds, Artem. ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] ничего не понимаю... ( powersave ) 2006-05-09 21:40 [sisyphus] ничего не понимаю... ( powersave ) Artem @ 2006-05-10 10:07 ` Anton Farygin 0 siblings, 1 reply; 43+ messages in thread From: Anton Farygin @ 2006-05-10 10:07 UTC (permalink / raw) To: sisyphus Artem wrote: > Здравствуйте всем! > > То-ли я что-то удалил в системе? То-ли... > powersaved раньше мне выдавал сообщения через zenity (диалоги) при > работе в X-ах. А сейчас не желает. Ковыряния в его скриптах дали > следующую картину (строчка, которая выдается скриптами для zenity): > > su - root -s /bin/bash -c "DISPLAY=:0 /usr/bin/zenity --warning > --text="Powersaved event: ACADAPTER ONLINE" & > > Но работаю то я в иксах под простым пользователем. Если же зайти под > root, то сообщения появляются. > > ps aux | grep X > > <skip> > root 31833 1.3 2.3 23432 17840 tty7 Ss+ May09 4:41 > /usr/X11R6/bin/X -nolisten tcp -auth > /etc/X11/xdm/authdir/authfiles/A:0-b1VsE3 > <skip> > > Это правильно в случае входа в качестве непривилегированного > пользователя в X ? > Вообще лучше всего использовать kpowersave (или wmpowersave). а это дело я посмотрю - по идее должно просто исправляться. Rgds, Rider ^ permalink raw reply [flat|nested] 43+ messages in thread
[parent not found: <4461F5CA.7020008@yandex.ru>]
* Re: [sisyphus] ничего не понимаю... ( powersave ) @ 2006-05-10 16:21 ` Anton Farygin 2006-05-10 16:47 ` Artem 0 siblings, 1 reply; 43+ messages in thread From: Anton Farygin @ 2006-05-10 16:21 UTC (permalink / raw) To: sisyphus Artem wrote: > Anton Farygin wrote: >> Artem wrote: >> >>> Здравствуйте всем! >>> >>> То-ли я что-то удалил в системе? То-ли... >>> powersaved раньше мне выдавал сообщения через zenity (диалоги) при >>> работе в X-ах. А сейчас не желает. Ковыряния в его скриптах дали >>> следующую картину (строчка, которая выдается скриптами для zenity): >>> >>> su - root -s /bin/bash -c "DISPLAY=:0 /usr/bin/zenity --warning >>> --text="Powersaved event: ACADAPTER ONLINE" & >>> >>> Но работаю то я в иксах под простым пользователем. Если же зайти под >>> root, то сообщения появляются. >>> >>> ps aux | grep X >>> >>> <skip> >>> root 31833 1.3 2.3 23432 17840 tty7 Ss+ May09 4:41 >>> /usr/X11R6/bin/X -nolisten tcp -auth >>> /etc/X11/xdm/authdir/authfiles/A:0-b1VsE3 >>> <skip> >>> >>> Это правильно в случае входа в качестве непривилегированного >>> пользователя в X ? >>> >> >> >> >> Вообще лучше всего использовать kpowersave (или wmpowersave). > > Ни того, ни другого не использую. Есть свой ремейк wmpowersave, более > удобный мне :-) (см. аттач) > >> >> а это дело я посмотрю - по идее должно просто исправляться. >> > > Я тоже чувствую, что какая-то мелочь. Если отпавляю строку команды с > заменой root на <имя_текущего_пользователя_X> - то сообщение появляется. > Меня интересует другое - xorg из-под рута должен работать? Если я делаю > startx из-под простого пользователя, то все работает. Если init 5 - то > затык. Или я какой пакет снес ? Или настройки? Всё должно безусловно работать из под пользователя. Rgds, Rider ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] ничего не понимаю... ( powersave ) 2006-05-10 16:21 ` Anton Farygin @ 2006-05-10 16:47 ` Artem 2006-05-11 6:03 ` Anton Farygin 0 siblings, 1 reply; 43+ messages in thread From: Artem @ 2006-05-10 16:47 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Anton Farygin wrote: > Artem wrote: > >> >>Я тоже чувствую, что какая-то мелочь. Если отпавляю строку команды с >>заменой root на <имя_текущего_пользователя_X> - то сообщение появляется. >>Меня интересует другое - xorg из-под рута должен работать? Если я делаю >>startx из-под простого пользователя, то все работает. Если init 5 - то >>затык. Или я какой пакет снес ? Или настройки? > > > Всё должно безусловно работать из под пользователя. > > Так. Значит, когда я вхожу в xdm под простым пользователем - и ? Что должно происходить? Можно поподробнее? -- Rgds, Artem. ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] ничего не понимаю... ( powersave ) 2006-05-10 16:47 ` Artem @ 2006-05-11 6:03 ` Anton Farygin 2006-05-11 10:41 ` Artem 2006-05-15 14:12 ` Artem 0 siblings, 2 replies; 43+ messages in thread From: Anton Farygin @ 2006-05-11 6:03 UTC (permalink / raw) To: sisyphus Artem wrote: > Anton Farygin wrote: >> Artem wrote: >> >>> Я тоже чувствую, что какая-то мелочь. Если отпавляю строку команды с >>> заменой root на <имя_текущего_пользователя_X> - то сообщение появляется. >>> Меня интересует другое - xorg из-под рута должен работать? Если я делаю >>> startx из-под простого пользователя, то все работает. Если init 5 - то >>> затык. Или я какой пакет снес ? Или настройки? >> >> Всё должно безусловно работать из под пользователя. >> >> > Так. Значит, когда я вхожу в xdm под простым пользователем - и ? > Что должно происходить? Можно поподробнее? > > powersave должен детектить пользователя, который использует иксы и выводить сообщение именно ему. Там наверное где-то бага. Rgds, Rider ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] ничего не понимаю... ( powersave ) 2006-05-11 6:03 ` Anton Farygin @ 2006-05-11 10:41 ` Artem 2006-05-11 12:27 ` Anton Farygin 2006-05-15 14:12 ` Artem 1 sibling, 1 reply; 43+ messages in thread From: Artem @ 2006-05-11 10:41 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Anton Farygin wrote: > Artem wrote: > >>Anton Farygin wrote: >> >>>Artem wrote: >>> >>> >>>>Я тоже чувствую, что какая-то мелочь. Если отпавляю строку команды с >>>>заменой root на <имя_текущего_пользователя_X> - то сообщение появляется. >>>>Меня интересует другое - xorg из-под рута должен работать? Если я делаю >>>>startx из-под простого пользователя, то все работает. Если init 5 - то >>>>затык. Или я какой пакет снес ? Или настройки? >>> >>>Всё должно безусловно работать из под пользователя. >>> >>> >> >>Так. Значит, когда я вхожу в xdm под простым пользователем - и ? >>Что должно происходить? Можно поподробнее? >> >> > > > powersave должен детектить пользователя, который использует иксы и > выводить сообщение именно ему. > > Там наверное где-то бага. > > Rgds, > Rider > Но согласно ps, у меня иксы работают из-под рута, даже когда я вхожу как пользователь. Это правильно? Или нет? Можете свой ps aux | grep X предоставить? -- Rgds, Artem. ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] ничего не понимаю... ( powersave ) 2006-05-11 10:41 ` Artem @ 2006-05-11 12:27 ` Anton Farygin 0 siblings, 0 replies; 43+ messages in thread From: Anton Farygin @ 2006-05-11 12:27 UTC (permalink / raw) To: sisyphus Artem wrote: > Anton Farygin wrote: >> Artem wrote: >> >>> Anton Farygin wrote: >>> >>>> Artem wrote: >>>> >>>> >>>>> Я тоже чувствую, что какая-то мелочь. Если отпавляю строку команды с >>>>> заменой root на <имя_текущего_пользователя_X> - то сообщение появляется. >>>>> Меня интересует другое - xorg из-под рута должен работать? Если я делаю >>>>> startx из-под простого пользователя, то все работает. Если init 5 - то >>>>> затык. Или я какой пакет снес ? Или настройки? >>>> Всё должно безусловно работать из под пользователя. >>>> >>>> >>> Так. Значит, когда я вхожу в xdm под простым пользователем - и ? >>> Что должно происходить? Можно поподробнее? >>> >>> >> >> powersave должен детектить пользователя, который использует иксы и >> выводить сообщение именно ему. >> >> Там наверное где-то бага. >> >> Rgds, >> Rider >> > Но согласно ps, у меня иксы работают из-под рута, даже когда я вхожу как > пользователь. Это правильно? Или нет? Можете свой ps aux | grep X > предоставить? > > Всё правильно. Иксы суидные. Rgds, Rider ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] ничего не понимаю... ( powersave ) 2006-05-11 6:03 ` Anton Farygin 2006-05-11 10:41 ` Artem @ 2006-05-15 14:12 ` Artem 2006-05-15 15:44 ` Anton Farygin 1 sibling, 1 reply; 43+ messages in thread From: Artem @ 2006-05-15 14:12 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Anton Farygin wrote: > Artem wrote: > >>Anton Farygin wrote: >> >>>Artem wrote: >>> >>> >>>>Я тоже чувствую, что какая-то мелочь. Если отпавляю строку команды с >>>>заменой root на <имя_текущего_пользователя_X> - то сообщение появляется. >>>>Меня интересует другое - xorg из-под рута должен работать? Если я делаю >>>>startx из-под простого пользователя, то все работает. Если init 5 - то >>>>затык. Или я какой пакет снес ? Или настройки? >>> >>>Всё должно безусловно работать из под пользователя. >>> >>> >> >>Так. Значит, когда я вхожу в xdm под простым пользователем - и ? >>Что должно происходить? Можно поподробнее? >> >> > > > powersave должен детектить пользователя, который использует иксы и > выводить сообщение именно ему. > > Там наверное где-то бага. В общем, это у меня после обновления coreutils. В частности, причина в who. Старые ver 200501082045 : [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) Видите разницу? xdm в /etc/X11/xdm/GiveConsole пишет в /var/log/wtmp /usr/X11R6/bin/sessreg -a -w "/var/log/wtmp" -u "/var/run/utmp" \ -x "/etc/X11/xdm/Xservers" -l $DISPLAY -h "" $USER при входе пользователя. Сменился формат wtmp ? Старый sessreg ? Так и задумано в новом who ? Смотрел diff-ом who.c - разница совсем незначительная - используются какие-то доп. параметры. Вот потому-то /usr/lib/powersave/wttyhx не может "распознать" залогинившегося в иксы рядового пользователя... ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] ничего не понимаю... ( powersave ) 2006-05-15 14:12 ` Artem @ 2006-05-15 15:44 ` Anton Farygin 2006-05-15 18:05 ` Artem 0 siblings, 1 reply; 43+ messages in thread From: Anton Farygin @ 2006-05-15 15:44 UTC (permalink / raw) To: sisyphus Artem wrote: > Anton Farygin wrote: >> Artem wrote: >> >>> Anton Farygin wrote: >>> >>>> Artem wrote: >>>> >>>> >>>>> Я тоже чувствую, что какая-то мелочь. Если отпавляю строку команды с >>>>> заменой root на <имя_текущего_пользователя_X> - то сообщение появляется. >>>>> Меня интересует другое - xorg из-под рута должен работать? Если я делаю >>>>> startx из-под простого пользователя, то все работает. Если init 5 - то >>>>> затык. Или я какой пакет снес ? Или настройки? >>>> Всё должно безусловно работать из под пользователя. >>>> >>>> >>> Так. Значит, когда я вхожу в xdm под простым пользователем - и ? >>> Что должно происходить? Можно поподробнее? >>> >>> >> >> powersave должен детектить пользователя, который использует иксы и >> выводить сообщение именно ему. >> >> Там наверное где-то бага. > > В общем, это у меня после обновления coreutils. В частности, причина в who. > Старые ver 200501082045 : > [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) > > Видите разницу? > xdm в /etc/X11/xdm/GiveConsole пишет в /var/log/wtmp > /usr/X11R6/bin/sessreg -a -w "/var/log/wtmp" -u "/var/run/utmp" \ > > -x "/etc/X11/xdm/Xservers" -l $DISPLAY -h "" $USER > при входе пользователя. > > Сменился формат wtmp ? Старый sessreg ? Так и задумано в новом who ? > Смотрел diff-ом who.c - разница совсем незначительная - используются > какие-то доп. параметры. > Вот потому-то /usr/lib/powersave/wttyhx не может "распознать" > залогинившегося в иксы рядового пользователя... Повесьте пожалуйста в bugzilla. Наверное на coreutils, а меня можно в копию. Rgds, Rider ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] ничего не понимаю... ( powersave ) 2006-05-15 15:44 ` Anton Farygin @ 2006-05-15 18:05 ` Artem 2006-05-15 18:28 ` Anton Farygin 2006-05-15 20:27 ` Michael A. Kangin 0 siblings, 2 replies; 43+ messages in thread From: Artem @ 2006-05-15 18:05 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Anton Farygin wrote: > > > > Повесьте пожалуйста в bugzilla. > > > Наверное на coreutils, а меня можно в копию. > Вы проверьте. Если эта петрушка с who у Вас воспроизводится тоже - то повешу багу. Если нет - буду смотреть дальше... > -- Rgds, Artem. ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] ничего не понимаю... ( powersave ) 2006-05-15 18:05 ` Artem @ 2006-05-15 18:28 ` Anton Farygin 2006-05-15 20:27 ` Michael A. Kangin 1 sibling, 0 replies; 43+ messages in thread From: Anton Farygin @ 2006-05-15 18:28 UTC (permalink / raw) To: sisyphus Artem wrote: > Anton Farygin wrote: >> >> >> Повесьте пожалуйста в bugzilla. >> >> >> Наверное на coreutils, а меня можно в копию. >> > Вы проверьте. Если эта петрушка с who у Вас воспроизводится тоже - то > повешу багу. Если нет - буду смотреть дальше... #/usr/lib/powersave/wttyhx -a root :0 Должен по идее пользователя возвращать. Rgds, Rider ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] ничего не понимаю... ( powersave ) 2006-05-15 18:05 ` Artem 2006-05-15 18:28 ` Anton Farygin @ 2006-05-15 20:27 ` Michael A. Kangin 2006-05-15 21:37 ` [sisyphus] coreutils, who ) Artem 1 sibling, 1 reply; 43+ messages in thread From: Michael A. Kangin @ 2006-05-15 20:27 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list On 15 мая 2006 22:05 Artem <x-console@yandex.ru> wrote: > Вы проверьте. Если эта петрушка с who у Вас воспроизводится тоже - то > повешу багу. Если нет - буду смотреть дальше... Кажется, я уже писал об этом: http://lists.altlinux.ru/pipermail/sisyphus/2005-May/060321.html http://lists.altlinux.org/pipermail/sisyphus/2005-May/060381.html Оно? -- wbr, Michael A. Kangin ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-15 20:27 ` Michael A. Kangin @ 2006-05-15 21:37 ` Artem 2006-05-16 2:24 ` Michael A. Kangin 0 siblings, 1 reply; 43+ messages in thread From: Artem @ 2006-05-15 21:37 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Michael A. Kangin wrote: > On 15 мая 2006 22:05 Artem <x-console@yandex.ru> wrote: > > >>Вы проверьте. Если эта петрушка с who у Вас воспроизводится тоже - то >>повешу багу. Если нет - буду смотреть дальше... > > > Кажется, я уже писал об этом: > http://lists.altlinux.ru/pipermail/sisyphus/2005-May/060321.html > http://lists.altlinux.org/pipermail/sisyphus/2005-May/060381.html > > Оно? > Да, я уже нашел _одну_ строчку в coreutils-xxx/libs/readutmp.c из-за которой эта вещь происходит. Но править буду завтра :-) Или поделюсь информацией с тем, кому это нужно. Всем спокойной ночи (у кого ночь) ;-) P.S. Ваше описание у меня воспроизводится в точности. -- Rgds, Artem. ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-15 21:37 ` [sisyphus] coreutils, who ) Artem @ 2006-05-16 2:24 ` Michael A. Kangin 2006-05-16 7:04 ` Artem 2006-05-21 8:32 ` [sisyphus] [JT] " Michael Shigorin 0 siblings, 2 replies; 43+ messages in thread From: Michael A. Kangin @ 2006-05-16 2:24 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list On 16 мая 2006 01:37 Artem <x-console@yandex.ru> wrote: > Да, я уже нашел _одну_ строчку в coreutils-xxx/libs/readutmp.c из-за > которой эта вещь происходит. /me завистливо вздыхает: хорошо уметь программировать... > Но править буду завтра :-) Или поделюсь > информацией с тем, кому это нужно. Ага, патчик было бы интересно. Или просто намёк, куда рыть, хотя бы. ;) > Всем спокойной ночи (у кого ночь) ;-) С этим вообще странно. 4 часа назад было утро, а сейчас уже вечер... Через 3 часа опять утро. %) -- wbr, Michael A. Kangin ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-16 2:24 ` Michael A. Kangin @ 2006-05-16 7:04 ` Artem 2006-05-16 8:13 ` Anton Farygin 2006-05-16 14:35 ` [sisyphus] coreutils, who ) Dmitry V. Levin 2006-05-21 8:32 ` [sisyphus] [JT] " Michael Shigorin 1 sibling, 2 replies; 43+ messages in thread From: Artem @ 2006-05-16 7:04 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Michael A. Kangin wrote: > On 16 мая 2006 01:37 Artem <x-console@yandex.ru> wrote: > > >>Да, я уже нашел _одну_ строчку в coreutils-xxx/libs/readutmp.c из-за >>которой эта вещь происходит. > > Эта информация скорее уже к coreutils@ . Описанное поведение who (см. тред) аналогично проявляется и в users. Предпосылки: в coreutils-5.94/lib/readutmp.c , line 107, добавили вызов ф-ции: <skip> if (desirable_utmp_entry (u, options)) <skip> для отбора записей utmp по определенным критериям Причина: в coreutils-5.94/lib/users.c , line 138, <skip> switch (argc - optind) { case 0: /* users */ users (UTMP_FILE, READ_UTMP_CHECK_PIDS); ^^^^^^^^^^^^^^^^^^^^^ вызов users без параметров, параметр READ_UTMP.... == 1 break; case 1: /* users <utmp file> */ users (argv[optind], 0); ^^^^^^^^^^^^^^^^^^^^^^^ а вот здесь при users <utmp file> подставляется "0" и выводится все записи. break; <skip> Аналогично в coreutils-5.94/src/who.c, line 815 <skip> case 0: /* who */ who (UTMP_FILE, READ_UTMP_CHECK_PIDS); break; case 1: /* who <utmp file> */ who (argv[optind], 0); break; <skip> Спрашивается: а) зачем добавлено такое поведение? б) почему не сказано ничего в man ? в) это бага? Или фича? -- Rgds, Artem. ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-16 7:04 ` Artem @ 2006-05-16 8:13 ` Anton Farygin 2006-05-16 13:39 ` Dmitry V. Levin 2006-05-16 14:35 ` [sisyphus] coreutils, who ) Dmitry V. Levin 1 sibling, 1 reply; 43+ messages in thread From: Anton Farygin @ 2006-05-16 8:13 UTC (permalink / raw) To: sisyphus Artem wrote: > Michael A. Kangin wrote: >> On 16 мая 2006 01:37 Artem <x-console@yandex.ru> wrote: >> >> >>> Да, я уже нашел _одну_ строчку в coreutils-xxx/libs/readutmp.c из-за >>> которой эта вещь происходит. >> > Эта информация скорее уже к coreutils@ . Описанное поведение who (см. > тред) аналогично проявляется и в users. > Предпосылки: > в coreutils-5.94/lib/readutmp.c , line 107, добавили вызов ф-ции: > <skip> > if (desirable_utmp_entry (u, options)) > <skip> > для отбора записей utmp по определенным критериям > > Причина: > в coreutils-5.94/lib/users.c , line 138, > <skip> > switch (argc - optind) > { > case 0: /* users */ > users (UTMP_FILE, READ_UTMP_CHECK_PIDS); > ^^^^^^^^^^^^^^^^^^^^^ > вызов users без параметров, > параметр READ_UTMP.... == 1 > break; > > case 1: /* users <utmp file> */ > users (argv[optind], 0); > ^^^^^^^^^^^^^^^^^^^^^^^ > а вот здесь при users <utmp file> > подставляется "0" и выводится все записи. > > break; > <skip> > > Аналогично в coreutils-5.94/src/who.c, line 815 > <skip> > case 0: /* who */ > who (UTMP_FILE, READ_UTMP_CHECK_PIDS); > break; > > case 1: /* who <utmp file> */ > who (argv[optind], 0); > break; > > <skip> > > Спрашивается: > а) зачем добавлено такое поведение? > б) почему не сказано ничего в man ? > в) это бага? Или фича? > Это обсуждение надо переносить в bugzilla, ибо почему-то мантейнер coreutils его пропускает. Rgds, Rider ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-16 8:13 ` Anton Farygin @ 2006-05-16 13:39 ` Dmitry V. Levin 2006-05-16 14:01 ` Anton Farygin 0 siblings, 1 reply; 43+ messages in thread From: Dmitry V. Levin @ 2006-05-16 13:39 UTC (permalink / raw) To: ALT Linux Sisyphus mailing list [-- Attachment #1: Type: text/plain, Size: 222 bytes --] On Tue, May 16, 2006 at 12:13:56PM +0400, Anton Farygin wrote: > Это обсуждение надо переносить в bugzilla, ибо почему-то мантейнер > coreutils его пропускает. Можно с самого начала и сразу в деталях? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-16 13:39 ` Dmitry V. Levin @ 2006-05-16 14:01 ` Anton Farygin 2006-05-16 14:28 ` Dmitry V. Levin 2006-05-21 8:33 ` [sisyphus] /usr/lib/powersave/wttyhx -> /usr/bin/wttyhx? Michael Shigorin 0 siblings, 2 replies; 43+ messages in thread From: Anton Farygin @ 2006-05-16 14:01 UTC (permalink / raw) To: sisyphus 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 работает, во втором - нет Rgds, Rider ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-16 14:01 ` Anton Farygin @ 2006-05-16 14:28 ` Dmitry V. Levin 2006-05-16 17:19 ` Anton Farygin 2006-05-21 8:33 ` [sisyphus] /usr/lib/powersave/wttyhx -> /usr/bin/wttyhx? Michael Shigorin 1 sibling, 1 reply; 43+ messages in thread From: Dmitry V. Levin @ 2006-05-16 14:28 UTC (permalink / raw) To: ALT Linux Sisyphus mailing list [-- Attachment #1: Type: text/plain, Size: 1875 bytes --] 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 [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-16 14:28 ` Dmitry V. Levin @ 2006-05-16 17:19 ` Anton Farygin 0 siblings, 0 replies; 43+ messages in thread From: Anton Farygin @ 2006-05-16 17:19 UTC (permalink / raw) To: sisyphus Dmitry V. Levin wrote: > 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 и как оно работает? wttyhx: $ rpm -qf /usr/lib/powersave/wttyhx powersave-0.12.11-alt2 $ /usr/lib/powersave/wttyhx --help usage: /usr/lib/powersave/wttyhx [-h] [-q] [-t] -a: print all users that run a X server and the display numbers -h: print a help message -q: be quiet, dont print any output -t: print a table of pids and vts of all running X server -v: print tty, user, display and version of X -3: also return 1 if XF86version is 3 -4: also return 1 if XF86version is 4 -a, -q, -t and -v are mutually exclusive Как работает - я показал выше. Это обычный скрипт на bash. вообще у меня есть подозрение что мы носили с собой патч на coreutils, изменяющий поведение who. Но я могу и ошибаться. Rgds, Rider ^ permalink raw reply [flat|nested] 43+ messages in thread
* [sisyphus] /usr/lib/powersave/wttyhx -> /usr/bin/wttyhx? 2006-05-16 14:01 ` Anton Farygin 2006-05-16 14:28 ` Dmitry V. Levin @ 2006-05-21 8:33 ` Michael Shigorin 2006-05-22 5:02 ` Anton Farygin 1 sibling, 1 reply; 43+ messages in thread From: Michael Shigorin @ 2006-05-21 8:33 UTC (permalink / raw) To: sisyphus On Tue, May 16, 2006 at 06:01:44PM +0400, Anton Farygin wrote: > в пакете powersave лежит утилита /usr/lib/powersave/wttyhx, > которая детектит где и кем юзаются иксы. Кстати, её бы оттуда вытащить в силу более широкой полезности. Хотя бы у нас, а вообще и в апстриме. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] /usr/lib/powersave/wttyhx -> /usr/bin/wttyhx? 2006-05-21 8:33 ` [sisyphus] /usr/lib/powersave/wttyhx -> /usr/bin/wttyhx? Michael Shigorin @ 2006-05-22 5:02 ` Anton Farygin 0 siblings, 0 replies; 43+ messages in thread From: Anton Farygin @ 2006-05-22 5:02 UTC (permalink / raw) To: sisyphus Michael Shigorin wrote: > On Tue, May 16, 2006 at 06:01:44PM +0400, Anton Farygin wrote: >> в пакете powersave лежит утилита /usr/lib/powersave/wttyhx, >> которая детектит где и кем юзаются иксы. > > Кстати, её бы оттуда вытащить в силу более широкой полезности. > Хотя бы у нас, а вообще и в апстриме. > для начала - починить ;) Rgds, Rider ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-16 7:04 ` Artem 2006-05-16 8:13 ` Anton Farygin @ 2006-05-16 14:35 ` Dmitry V. Levin 2006-05-16 20:39 ` Artem 1 sibling, 1 reply; 43+ messages in thread From: Dmitry V. Levin @ 2006-05-16 14:35 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 2204 bytes --] On Tue, May 16, 2006 at 10:04:08AM +0300, Artem wrote: > Michael A. Kangin wrote: > > On 16 мая 2006 01:37 Artem <x-console@yandex.ru> wrote: > > > >>Да, я уже нашел _одну_ строчку в coreutils-xxx/libs/readutmp.c из-за > >>которой эта вещь происходит. > > > Эта информация скорее уже к coreutils@ . Описанное поведение who (см. > тред) аналогично проявляется и в users. > Предпосылки: > в coreutils-5.94/lib/readutmp.c , line 107, добавили вызов ф-ции: > <skip> > if (desirable_utmp_entry (u, options)) > <skip> > для отбора записей utmp по определенным критериям > > Причина: > в coreutils-5.94/lib/users.c , line 138, > <skip> > switch (argc - optind) > { > case 0: /* users */ > users (UTMP_FILE, READ_UTMP_CHECK_PIDS); > ^^^^^^^^^^^^^^^^^^^^^ > вызов users без параметров, > параметр READ_UTMP.... == 1 > break; > > case 1: /* users <utmp file> */ > users (argv[optind], 0); > ^^^^^^^^^^^^^^^^^^^^^^^ > а вот здесь при users <utmp file> > подставляется "0" и выводится все записи. > > break; > <skip> > > Аналогично в coreutils-5.94/src/who.c, line 815 > <skip> > case 0: /* who */ > who (UTMP_FILE, READ_UTMP_CHECK_PIDS); > break; > > case 1: /* who <utmp file> */ > who (argv[optind], 0); > break; > > <skip> > > Спрашивается: > а) зачем добавлено такое поведение? > б) почему не сказано ничего в man ? > в) это бага? Или фича? 2005-03-30 Paul Eggert <eggert@cs.ucla.edu> * src/pinky.c (short_pinky): Adjust to read_utmp signature change. * src/uptime.c (uptime): New arg OPTIONS. All uses changed. * src/users.c (users): Likewise. * src/who.c (who): Likewise. * src/uptime.c (main): Check PIDs when invoked with zero arguments. * src/users.c (main): Likewise. * src/who.c (main): Likewise. Also with two arguments. Omit duplicate code in 2-arg case. (UT_PID): Moved to ../lib/readutmp.h. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-16 14:35 ` [sisyphus] coreutils, who ) Dmitry V. Levin @ 2006-05-16 20:39 ` Artem 2006-05-16 21:06 ` Dmitry V. Levin 0 siblings, 1 reply; 43+ messages in thread From: Artem @ 2006-05-16 20:39 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Dmitry V. Levin wrote: > On Tue, May 16, 2006 at 10:04:08AM +0300, Artem wrote: > >>Michael A. Kangin wrote: >> >>>On 16 мая 2006 01:37 Artem <x-console@yandex.ru> wrote: >>> >>> >>>>Да, я уже нашел _одну_ строчку в coreutils-xxx/libs/readutmp.c из-за >>>>которой эта вещь происходит. >>> >>Эта информация скорее уже к coreutils@ . Описанное поведение who (см. >>тред) аналогично проявляется и в users. >>Предпосылки: >>в coreutils-5.94/lib/readutmp.c , line 107, добавили вызов ф-ции: >><skip> >>if (desirable_utmp_entry (u, options)) >><skip> >>для отбора записей utmp по определенным критериям >> >>Причина: >>в coreutils-5.94/lib/users.c , line 138, >><skip> >> switch (argc - optind) >> { >> case 0: /* users */ >> users (UTMP_FILE, READ_UTMP_CHECK_PIDS); >> ^^^^^^^^^^^^^^^^^^^^^ >> вызов users без параметров, >> параметр READ_UTMP.... == 1 >> break; >> >> case 1: /* users <utmp file> */ >> users (argv[optind], 0); >> ^^^^^^^^^^^^^^^^^^^^^^^ >> а вот здесь при users <utmp file> >> подставляется "0" и выводится все записи. >> >> break; >><skip> >> >>Аналогично в coreutils-5.94/src/who.c, line 815 >><skip> >> case 0: /* who */ >> who (UTMP_FILE, READ_UTMP_CHECK_PIDS); >> break; >> >> case 1: /* who <utmp file> */ >> who (argv[optind], 0); >> break; >> >><skip> >> >>Спрашивается: >>а) зачем добавлено такое поведение? >>б) почему не сказано ничего в man ? >>в) это бага? Или фича? > > https://bugzilla.altlinux.org/show_bug.cgi?id=9579 > 2005-03-30 Paul Eggert <eggert@cs.ucla.edu> > > * src/pinky.c (short_pinky): Adjust to read_utmp signature change. > * src/uptime.c (uptime): New arg OPTIONS. All uses changed. > * src/users.c (users): Likewise. > * src/who.c (who): Likewise. > * src/uptime.c (main): Check PIDs when invoked with zero arguments. > * src/users.c (main): Likewise. > * src/who.c (main): Likewise. Also with two arguments. > Omit duplicate code in 2-arg case. > (UT_PID): Moved to ../lib/readutmp.h. > В принципе, wttyhx правится элементарно заменой "who" на "who /var/run/utmp" . Что я для себя и сделал. Rgds, Artem. ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-16 20:39 ` Artem @ 2006-05-16 21:06 ` Dmitry V. Levin 2006-05-16 21:31 ` Artem 0 siblings, 1 reply; 43+ messages in thread From: Dmitry V. Levin @ 2006-05-16 21:06 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 1154 bytes --] On Tue, May 16, 2006 at 11:39:06PM +0300, Artem wrote: > > 2005-03-30 Paul Eggert <eggert@cs.ucla.edu> > > > > * src/pinky.c (short_pinky): Adjust to read_utmp signature change. > > * src/uptime.c (uptime): New arg OPTIONS. All uses changed. > > * src/users.c (users): Likewise. > > * src/who.c (who): Likewise. > > * src/uptime.c (main): Check PIDs when invoked with zero arguments. > > * src/users.c (main): Likewise. > > * src/who.c (main): Likewise. Also with two arguments. > > Omit duplicate code in 2-arg case. > > (UT_PID): Moved to ../lib/readutmp.h. > > > > В принципе, wttyhx правится элементарно заменой "who" на > "who /var/run/utmp" . Что я для себя и сделал. Изменение в coreutils вполне логичное, суть его в следующем: Если вы смотрите системный who, то вам не нужно показывать записи об уже завершившихся процессах. А если вы смотрите произвольных файл в формате utmp, то проверять записи на соответствие работающим процессам не имеет смысла. А зачем этой утилите wttyhx показывать записи про несуществующие процессы? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-16 21:06 ` Dmitry V. Levin @ 2006-05-16 21:31 ` Artem 2006-05-16 21:36 ` Artem 0 siblings, 1 reply; 43+ messages in thread From: Artem @ 2006-05-16 21:31 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Dmitry V. Levin wrote: > >> >>В принципе, wttyhx правится элементарно заменой "who" на >>"who /var/run/utmp" . Что я для себя и сделал. > > > Изменение в coreutils вполне логичное, суть его в следующем: > Если вы смотрите системный who, то вам не нужно показывать записи об уже > завершившихся процессах. > А если вы смотрите произвольных файл в формате utmp, то проверять записи > на соответствие работающим процессам не имеет смысла. > > А зачем этой утилите wttyhx показывать записи про несуществующие процессы? > > А разве запись сессии, сделанная при входе пользователя через, например, xdm в иксы - это "несуществующая сессия" ? -- Rgds, Artem. ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-16 21:31 ` Artem @ 2006-05-16 21:36 ` Artem 2006-05-16 22:12 ` Michael A. Kangin 2006-05-16 22:14 ` Dmitry V. Levin 0 siblings, 2 replies; 43+ messages in thread From: Artem @ 2006-05-16 21:36 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Artem wrote: > Dmitry V. Levin wrote: > >>>В принципе, wttyhx правится элементарно заменой "who" на >>>"who /var/run/utmp" . Что я для себя и сделал. >> >> >>Изменение в coreutils вполне логичное, суть его в следующем: >>Если вы смотрите системный who, то вам не нужно показывать записи об уже >>завершившихся процессах. >>А если вы смотрите произвольных файл в формате utmp, то проверять записи >>на соответствие работающим процессам не имеет смысла. >> >>А зачем этой утилите wttyhx показывать записи про несуществующие процессы? >> >> > > А разве запись сессии, сделанная при входе пользователя через, например, > xdm в иксы - это "несуществующая сессия" ? [user@sol user]$ who root tty1 2006-05-16 23:10 (localhost) user pts/6 2006-05-17 00:31 (:0.0) [user@sol user]$ who /var/run/utmp root tty1 2006-05-16 23:10 (localhost) user :0 2006-05-16 21:57 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ user pts/6 2006-05-17 00:31 (:0.0) Обратите внимание на подчеркнутую строчку. Я вошел под пользователем "user" через xdm. Скрипты xdm сделали запись в utmp. Но стандартный вызов who это не кажет. Вот на эту запись и ориентируется эта.. как ее... забыл... А может и не только она? Посмотрите ссылки в bugzilla - тоже какие-то "непонятки" в kde были. -- Rgds, Artem. ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-16 21:36 ` Artem @ 2006-05-16 22:12 ` Michael A. Kangin 2006-05-16 22:16 ` Dmitry V. Levin 2006-05-16 22:14 ` Dmitry V. Levin 1 sibling, 1 reply; 43+ messages in thread From: Michael A. Kangin @ 2006-05-16 22:12 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list On 17 мая 2006 01:36 Artem <x-console@yandex.ru> wrote: > [user@sol user]$ who /var/run/utmp > root tty1 2006-05-16 23:10 (localhost) > user :0 2006-05-16 21:57 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > user pts/6 2006-05-17 00:31 (:0.0) > > Обратите внимание на подчеркнутую строчку. Я вошел под пользователем > "user" через xdm. Скрипты xdm сделали запись в utmp. Но стандартный > вызов who это не кажет. Вот на эту запись и ориентируется эта.. как > ее... забыл... А может и не только она? Посмотрите ссылки в bugzilla - > тоже какие-то "непонятки" в kde были. Да-да-да. Куча пользователей на разных $DISPLAYях, и не отображаются по "системному" who. Как-то не очень на завершившиеся процессы похоже. -- wbr, Michael A. Kangin ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-16 22:12 ` Michael A. Kangin @ 2006-05-16 22:16 ` Dmitry V. Levin 2006-05-16 23:46 ` Ivan Adzhubey 2006-05-17 5:51 ` Anton Farygin 0 siblings, 2 replies; 43+ messages in thread From: Dmitry V. Levin @ 2006-05-16 22:16 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 946 bytes --] On Wed, May 17, 2006 at 02:12:16AM +0400, Michael A. Kangin wrote: > On 17 мая 2006 01:36 Artem <x-console@yandex.ru> wrote: > > > [user@sol user]$ who /var/run/utmp > > root tty1 2006-05-16 23:10 (localhost) > > user :0 2006-05-16 21:57 > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > user pts/6 2006-05-17 00:31 (:0.0) > > > > Обратите внимание на подчеркнутую строчку. Я вошел под пользователем > > "user" через xdm. Скрипты xdm сделали запись в utmp. Но стандартный > > вызов who это не кажет. Вот на эту запись и ориентируется эта.. как > > ее... забыл... А может и не только она? Посмотрите ссылки в bugzilla - > > тоже какие-то "непонятки" в kde были. > > Да-да-да. Куча пользователей на разных $DISPLAYях, и не отображаются по > "системному" who. Как-то не очень на завершившиеся процессы похоже. Не верю: $ who |wc -l 15 $ cmp <(who) <(who /var/run/utmp) $ -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-16 22:16 ` Dmitry V. Levin @ 2006-05-16 23:46 ` Ivan Adzhubey 2006-05-16 23:59 ` Dmitry V. Levin 2006-05-17 5:51 ` Anton Farygin 1 sibling, 1 reply; 43+ messages in thread From: Ivan Adzhubey @ 2006-05-16 23:46 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list On Tuesday 16 May 2006 18:16, Dmitry V. Levin wrote: > On Wed, May 17, 2006 at 02:12:16AM +0400, Michael A. Kangin wrote: > > On 17 мая 2006 01:36 Artem <x-console@yandex.ru> wrote: > > > [user@sol user]$ who /var/run/utmp > > > root tty1 2006-05-16 23:10 (localhost) > > > user :0 2006-05-16 21:57 > > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > > user pts/6 2006-05-17 00:31 (:0.0) > > > > > > Обратите внимание на подчеркнутую строчку. Я вошел под пользователем > > > "user" через xdm. Скрипты xdm сделали запись в utmp. Но стандартный > > > вызов who это не кажет. Вот на эту запись и ориентируется эта.. как > > > ее... забыл... А может и не только она? Посмотрите ссылки в bugzilla - > > > тоже какие-то "непонятки" в kde были. > > > > Да-да-да. Куча пользователей на разных $DISPLAYях, и не отображаются по > > "системному" who. Как-то не очень на завершившиеся процессы похоже. > > Не верю: Здрасьте. Это у нас в Сизифе уже года два как так и есть. -- Иван ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-16 23:46 ` Ivan Adzhubey @ 2006-05-16 23:59 ` Dmitry V. Levin 2006-05-17 22:25 ` Ivan Adzhubey 0 siblings, 1 reply; 43+ messages in thread From: Dmitry V. Levin @ 2006-05-16 23:59 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 1231 bytes --] On Tue, May 16, 2006 at 07:46:01PM -0400, Ivan Adzhubey wrote: > On Tuesday 16 May 2006 18:16, Dmitry V. Levin wrote: > > On Wed, May 17, 2006 at 02:12:16AM +0400, Michael A. Kangin wrote: > > > On 17 мая 2006 01:36 Artem <x-console@yandex.ru> wrote: > > > > [user@sol user]$ who /var/run/utmp > > > > root tty1 2006-05-16 23:10 (localhost) > > > > user :0 2006-05-16 21:57 > > > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > > > user pts/6 2006-05-17 00:31 (:0.0) > > > > > > > > Обратите внимание на подчеркнутую строчку. Я вошел под пользователем > > > > "user" через xdm. Скрипты xdm сделали запись в utmp. Но стандартный > > > > вызов who это не кажет. Вот на эту запись и ориентируется эта.. как > > > > ее... забыл... А может и не только она? Посмотрите ссылки в bugzilla - > > > > тоже какие-то "непонятки" в kde были. > > > > > > Да-да-да. Куча пользователей на разных $DISPLAYях, и не отображаются по > > > "системному" who. Как-то не очень на завершившиеся процессы похоже. > > > > Не верю: > > Здрасьте. Это у нас в Сизифе уже года два как так и есть. Что именно у нас в Сизифе не так? У меня вроде бы всё работает. xdm'ами я не пользуюсь. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-16 23:59 ` Dmitry V. Levin @ 2006-05-17 22:25 ` Ivan Adzhubey 2006-05-17 22:53 ` Dmitry V. Levin 0 siblings, 1 reply; 43+ messages in thread From: Ivan Adzhubey @ 2006-05-17 22:25 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list On Tuesday 16 May 2006 19:59, Dmitry V. Levin wrote: > On Tue, May 16, 2006 at 07:46:01PM -0400, Ivan Adzhubey wrote: > > On Tuesday 16 May 2006 18:16, Dmitry V. Levin wrote: > > > On Wed, May 17, 2006 at 02:12:16AM +0400, Michael A. Kangin wrote: > > > > On 17 мая 2006 01:36 Artem <x-console@yandex.ru> wrote: > > > > > [user@sol user]$ who /var/run/utmp > > > > > root tty1 2006-05-16 23:10 (localhost) > > > > > user :0 2006-05-16 21:57 > > > > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > > > > user pts/6 2006-05-17 00:31 (:0.0) > > > > > > > > > > Обратите внимание на подчеркнутую строчку. Я вошел под > > > > > пользователем "user" через xdm. Скрипты xdm сделали запись в utmp. > > > > > Но стандартный вызов who это не кажет. Вот на эту запись и > > > > > ориентируется эта.. как ее... забыл... А может и не только она? > > > > > Посмотрите ссылки в bugzilla - тоже какие-то "непонятки" в kde > > > > > были. > > > > > > > > Да-да-да. Куча пользователей на разных $DISPLAYях, и не отображаются > > > > по "системному" who. Как-то не очень на завершившиеся процессы > > > > похоже. > > > > > > Не верю: > > > > Здрасьте. Это у нас в Сизифе уже года два как так и есть. > > Что именно у нас в Сизифе не так? У меня вроде бы всё работает. > xdm'ами я не пользуюсь. Я тоже никакими xdm не пользуюсь, но пользователь(ли) залогиненный(е) в X/KDE командой who не выводятся: [root@mackerel ~]# who root pts/1 2006-05-17 18:17 (localhost) root - это я зашел по ssh и сделал su. [root@mackerel ~]# ps axwu|grep shamil|head shamil 13491 0.0 0.2 2060 1104 ? Ss 14:13 0:00 /bin/sh /usr/bin/startkde shamil 13649 0.0 1.5 21048 7892 ? Ss 14:13 0:00 kdeinit Running... shamil 13652 0.0 1.6 20688 8288 ? S 14:13 0:00 kdeinit: dcopserver --nosid shamil 13654 0.0 1.8 22432 9512 ? S 14:13 0:00 kdeinit: klauncher shamil 13656 0.0 2.9 27880 15372 ? S 14:13 0:01 kdeinit: kded shamil 13664 0.0 2.0 21988 10784 ? S 14:13 0:00 kdeinit: kaccess shamil 13665 0.0 0.0 1372 328 ? S 14:13 0:00 kwrapper ksmserver shamil 13667 0.0 2.1 22132 10944 ? S 14:13 0:00 kdeinit: ksmserver shamil 13669 0.0 2.6 24576 13424 ? S 14:13 0:04 kdeinit: kwin А это хозяин этого десктопа в это время сидит в KDE, о чем мне who (и w) никогда не скажет. Обсуждение этой багофичи происходила больше года назад, когда она и появилась в Сизифе, что там было в сухом остатке я уже не помню, но багофича прижилась. -- Иван ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-17 22:25 ` Ivan Adzhubey @ 2006-05-17 22:53 ` Dmitry V. Levin 2006-05-17 23:13 ` Artem 0 siblings, 1 reply; 43+ messages in thread From: Dmitry V. Levin @ 2006-05-17 22:53 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 749 bytes --] On Wed, May 17, 2006 at 06:25:57PM -0400, Ivan Adzhubey wrote: [...] > Я тоже никакими xdm не пользуюсь, но пользователь(ли) залогиненный(е) в X/KDE > командой who не выводятся: > > [root@mackerel ~]# who > root pts/1 2006-05-17 18:17 (localhost) [...] > А это хозяин этого десктопа в это время сидит в KDE, о чем мне who (и w) > никогда не скажет. > > Обсуждение этой багофичи происходила больше года назад, когда она и появилась > в Сизифе, что там было в сухом остатке я уже не помню, но багофича прижилась. Я думаю, что это ошибка тех скриптов, которые регистрируют в utmp сессии на короткоживущие процессы, в то время как в X/KDE, как правило, есть процесс, работающий на протяжении всей сессии. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-17 22:53 ` Dmitry V. Levin @ 2006-05-17 23:13 ` Artem 0 siblings, 0 replies; 43+ messages in thread From: Artem @ 2006-05-17 23:13 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Dmitry V. Levin wrote: > On Wed, May 17, 2006 at 06:25:57PM -0400, Ivan Adzhubey wrote: > [...] > >>Я тоже никакими xdm не пользуюсь, но пользователь(ли) залогиненный(е) в X/KDE >>командой who не выводятся: >> >>[root@mackerel ~]# who >>root pts/1 2006-05-17 18:17 (localhost) > > [...] > >>А это хозяин этого десктопа в это время сидит в KDE, о чем мне who (и w) >>никогда не скажет. >> >>Обсуждение этой багофичи происходила больше года назад, когда она и появилась >>в Сизифе, что там было в сухом остатке я уже не помню, но багофича прижилась. > > > Я думаю, что это ошибка тех скриптов, которые регистрируют в utmp сессии > на короткоживущие процессы, в то время как в X/KDE, как правило, есть > процесс, работающий на протяжении всей сессии. > > Да, да... На xinitrc определенно надо вешать... -- Rgds, Artem. ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-16 22:16 ` Dmitry V. Levin 2006-05-16 23:46 ` Ivan Adzhubey @ 2006-05-17 5:51 ` Anton Farygin 1 sibling, 0 replies; 43+ messages in thread From: Anton Farygin @ 2006-05-17 5:51 UTC (permalink / raw) To: sisyphus Dmitry V. Levin wrote: > On Wed, May 17, 2006 at 02:12:16AM +0400, Michael A. Kangin wrote: >> On 17 мая 2006 01:36 Artem <x-console@yandex.ru> wrote: >> >>> [user@sol user]$ who /var/run/utmp >>> root tty1 2006-05-16 23:10 (localhost) >>> user :0 2006-05-16 21:57 >>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> user pts/6 2006-05-17 00:31 (:0.0) >>> >>> Обратите внимание на подчеркнутую строчку. Я вошел под пользователем >>> "user" через xdm. Скрипты xdm сделали запись в utmp. Но стандартный >>> вызов who это не кажет. Вот на эту запись и ориентируется эта.. как >>> ее... забыл... А может и не только она? Посмотрите ссылки в bugzilla - >>> тоже какие-то "непонятки" в kde были. >> Да-да-да. Куча пользователей на разных $DISPLAYях, и не отображаются по >> "системному" who. Как-то не очень на завершившиеся процессы похоже. > > Не верю: > > $ who |wc -l > 15 > $ cmp <(who) <(who /var/run/utmp) > $ Однако неправда: $ who | wc -l 5 $ cmp <(who) <(who /var/run/utmp) /dev/fd/63 /dev/fd/62 различаются: байт 61, строка 2 Rgds, Rider ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-16 21:36 ` Artem 2006-05-16 22:12 ` Michael A. Kangin @ 2006-05-16 22:14 ` Dmitry V. Levin 2006-05-16 22:23 ` Artem 1 sibling, 1 reply; 43+ messages in thread From: Dmitry V. Levin @ 2006-05-16 22:14 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 1185 bytes --] On Wed, May 17, 2006 at 12:36:33AM +0300, Artem wrote: > Artem wrote: > > Dmitry V. Levin wrote: [...] > >>А зачем этой утилите wttyhx показывать записи про несуществующие процессы? > > > > А разве запись сессии, сделанная при входе пользователя через, например, > > xdm в иксы - это "несуществующая сессия" ? > > [user@sol user]$ who > root tty1 2006-05-16 23:10 (localhost) > user pts/6 2006-05-17 00:31 (:0.0) > [user@sol user]$ who /var/run/utmp > root tty1 2006-05-16 23:10 (localhost) > user :0 2006-05-16 21:57 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > user pts/6 2006-05-17 00:31 (:0.0) > > Обратите внимание на подчеркнутую строчку. Я вошел под пользователем > "user" через xdm. Скрипты xdm сделали запись в utmp. Но стандартный > вызов who это не кажет. Показывать запись о сессии, которая зарегистрирована на несуществующий уже процесс, было бы неправильно. Видимо, тот процесс, который делает такие записи, не заботится о том, чтобы они были правильными. Я не знаю, что именно пишут xdm'овые скрипты, но судя по тому, что вы цитируете, они пишут какую-то лажу. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-16 22:14 ` Dmitry V. Levin @ 2006-05-16 22:23 ` Artem 2006-05-16 23:05 ` Dmitry V. Levin 0 siblings, 1 reply; 43+ messages in thread From: Artem @ 2006-05-16 22:23 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Dmitry V. Levin wrote: > On Wed, May 17, 2006 at 12:36:33AM +0300, Artem wrote: > >>Artem wrote: >> >>>Dmitry V. Levin wrote: > > [...] > >>>>А зачем этой утилите wttyhx показывать записи про несуществующие процессы? >>> >>>А разве запись сессии, сделанная при входе пользователя через, например, >>>xdm в иксы - это "несуществующая сессия" ? >> >>[user@sol user]$ who >>root tty1 2006-05-16 23:10 (localhost) >>user pts/6 2006-05-17 00:31 (:0.0) >>[user@sol user]$ who /var/run/utmp >>root tty1 2006-05-16 23:10 (localhost) >>user :0 2006-05-16 21:57 >>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>user pts/6 2006-05-17 00:31 (:0.0) >> >>Обратите внимание на подчеркнутую строчку. Я вошел под пользователем >>"user" через xdm. Скрипты xdm сделали запись в utmp. Но стандартный >>вызов who это не кажет. > > > Показывать запись о сессии, которая зарегистрирована на несуществующий уже > процесс, было бы неправильно. > > Видимо, тот процесс, который делает такие записи, не заботится о том, чтобы > они были правильными. > > Я не знаю, что именно пишут xdm'овые скрипты, но судя по тому, что вы > цитируете, они пишут какую-то лажу. > > Ну раз "лажу" - значит "лажу". Вроде разобрались. :-) P.S. Процесс xdm делает записи в utmp подобным образом: /usr/X11R6/bin/sessreg -a -w "/var/log/wtmp" -u "/var/run/utmp" \ -x "/etc/X11/xdm/Xservers" -l $DISPLAY -h "" $USER и удаляет после завершения x-сессии: /usr/X11R6/bin/sessreg -d -w "/var/log/wtmp" -u "/var/run/utmp" \ -x "/etc/X11/xdm/Xservers" -l $DISPLAY -h "" $USER Неправильный sessreg ? Пользователь в окнах - а в who его нет... Невидимка :-D -- Rgds, Artem. ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-16 22:23 ` Artem @ 2006-05-16 23:05 ` Dmitry V. Levin 2006-05-17 6:15 ` Artem 0 siblings, 1 reply; 43+ messages in thread From: Dmitry V. Levin @ 2006-05-16 23:05 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 556 bytes --] On Wed, May 17, 2006 at 01:23:09AM +0300, Artem wrote: [...] > P.S. Процесс xdm делает записи в utmp подобным образом: > /usr/X11R6/bin/sessreg -a -w "/var/log/wtmp" -u "/var/run/utmp" \ > > -x "/etc/X11/xdm/Xservers" -l $DISPLAY -h "" $USER > > и удаляет после завершения x-сессии: > /usr/X11R6/bin/sessreg -d -w "/var/log/wtmp" -u "/var/run/utmp" \ > > -x "/etc/X11/xdm/Xservers" -l $DISPLAY -h "" $USER > > Неправильный sessreg ? Пользователь в окнах - а в who его нет... А чей pid пишет этот sessreg? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-16 23:05 ` Dmitry V. Levin @ 2006-05-17 6:15 ` Artem 2006-05-17 23:12 ` Artem 0 siblings, 1 reply; 43+ messages in thread From: Artem @ 2006-05-17 6:15 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Dmitry V. Levin wrote: > On Wed, May 17, 2006 at 01:23:09AM +0300, Artem wrote: > [...] > >>P.S. Процесс xdm делает записи в utmp подобным образом: >>/usr/X11R6/bin/sessreg -a -w "/var/log/wtmp" -u "/var/run/utmp" \ >> >> -x "/etc/X11/xdm/Xservers" -l $DISPLAY -h "" $USER >> >>и удаляет после завершения x-сессии: >>/usr/X11R6/bin/sessreg -d -w "/var/log/wtmp" -u "/var/run/utmp" \ >> >> -x "/etc/X11/xdm/Xservers" -l $DISPLAY -h "" $USER >> >>Неправильный sessreg ? Пользователь в окнах - а в who его нет... > > > А чей pid Вот тут мне все стало ясно. Вставил sleep в конце GiveConsole и ... > пишет этот sessreg? > # ps aux | grep GiveConsole root 18554 0.0 0.1 1636 832 ? S 08:42 0:00 /bin/sh /etc/X11/xdm/GiveConsole # who -a /var/run/utmp <skip> user ? :0 May 17 08:42 ? 18554 <skip> так же во время sleep: # who -a <skip> user ? :0 May 17 08:42 ? 18554 <skip> $ rpm -qf /etc/X11/xdm/GiveConsole xinitrc-2.4.25-alt1 -- Rgds, Artem. ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-17 6:15 ` Artem @ 2006-05-17 23:12 ` Artem 2006-05-17 23:26 ` Dmitry V. Levin 0 siblings, 1 reply; 43+ messages in thread From: Artem @ 2006-05-17 23:12 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Artem wrote: > Dmitry V. Levin wrote: > >>On Wed, May 17, 2006 at 01:23:09AM +0300, Artem wrote: >>[...] >> >> >>>P.S. Процесс xdm делает записи в utmp подобным образом: >>>/usr/X11R6/bin/sessreg -a -w "/var/log/wtmp" -u "/var/run/utmp" \ >>> >>> -x "/etc/X11/xdm/Xservers" -l $DISPLAY -h "" $USER >>> >>>и удаляет после завершения x-сессии: >>>/usr/X11R6/bin/sessreg -d -w "/var/log/wtmp" -u "/var/run/utmp" \ >>> >>> -x "/etc/X11/xdm/Xservers" -l $DISPLAY -h "" $USER >>> >>>Неправильный sessreg ? Пользователь в окнах - а в who его нет... >> >> >>А чей pid > > > Вот тут мне все стало ясно. Вставил sleep в конце GiveConsole > и ... > > >>пишет этот sessreg? >> > > # ps aux | grep GiveConsole > root 18554 0.0 0.1 1636 832 ? S 08:42 0:00 /bin/sh > /etc/X11/xdm/GiveConsole > > > # who -a /var/run/utmp > <skip> > user ? :0 May 17 08:42 ? 18554 > > <skip> > > так же во время sleep: > # who -a > <skip> > user ? :0 May 17 08:42 ? 18554 > <skip> > > $ rpm -qf /etc/X11/xdm/GiveConsole > xinitrc-2.4.25-alt1 > Т.е. проблема - в скриптах, добавляющих запись в utmp со своим PID Вот и все... -- Rgds, Artem. ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-17 23:12 ` Artem @ 2006-05-17 23:26 ` Dmitry V. Levin 2006-05-18 5:26 ` Artem 0 siblings, 1 reply; 43+ messages in thread From: Dmitry V. Levin @ 2006-05-17 23:26 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list [-- Attachment #1: Type: text/plain, Size: 854 bytes --] On Thu, May 18, 2006 at 02:12:18AM +0300, Artem wrote: [...] > >>А чей pid > > > > Вот тут мне все стало ясно. Вставил sleep в конце GiveConsole > > и ... > > > >>пишет этот sessreg? > > > > # ps aux | grep GiveConsole > > root 18554 0.0 0.1 1636 832 ? S 08:42 0:00 /bin/sh > > /etc/X11/xdm/GiveConsole > > > > # who -a /var/run/utmp > > <skip> > > user ? :0 May 17 08:42 ? 18554 > > > > <skip> > > > > так же во время sleep: > > # who -a > > <skip> > > user ? :0 May 17 08:42 ? 18554 > > <skip> > > > > $ rpm -qf /etc/X11/xdm/GiveConsole > > xinitrc-2.4.25-alt1 > > > Т.е. проблема - в скриптах, добавляющих запись в utmp со своим PID Не только в скиптах; тот же sessreg(1), похоже, не умеет устанавливать нужный скриптам pid. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 43+ messages in thread
* Re: [sisyphus] coreutils, who ) 2006-05-17 23:26 ` Dmitry V. Levin @ 2006-05-18 5:26 ` Artem 0 siblings, 0 replies; 43+ messages in thread From: Artem @ 2006-05-18 5:26 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Dmitry V. Levin wrote: > On Thu, May 18, 2006 at 02:12:18AM +0300, Artem wrote: > [...] > >>>>А чей pid >>> >>>Вот тут мне все стало ясно. Вставил sleep в конце GiveConsole >>>и ... >>> >>> >>>>пишет этот sessreg? >>> >>># ps aux | grep GiveConsole >>>root 18554 0.0 0.1 1636 832 ? S 08:42 0:00 /bin/sh >>>/etc/X11/xdm/GiveConsole >>> >>># who -a /var/run/utmp >>><skip> >>>user ? :0 May 17 08:42 ? 18554 >>> >>><skip> >>> >>>так же во время sleep: >>># who -a >>><skip> >>>user ? :0 May 17 08:42 ? 18554 >>><skip> >>> >>>$ rpm -qf /etc/X11/xdm/GiveConsole >>>xinitrc-2.4.25-alt1 >>> >> >>Т.е. проблема - в скриптах, добавляющих запись в utmp со своим PID > > > Не только в скиптах; тот же sessreg(1), похоже, не умеет устанавливать > нужный скриптам pid. > > Да, такой опции у него нет. -- Rgds, Artem. ^ permalink raw reply [flat|nested] 43+ messages in thread
* [sisyphus] [JT] Re: coreutils, who ) 2006-05-16 2:24 ` Michael A. Kangin 2006-05-16 7:04 ` Artem @ 2006-05-21 8:32 ` Michael Shigorin 1 sibling, 0 replies; 43+ messages in thread From: Michael Shigorin @ 2006-05-21 8:32 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list On Tue, May 16, 2006 at 06:24:52AM +0400, Michael A. Kangin wrote: > > Да, я уже нашел _одну_ строчку в > > coreutils-xxx/libs/readutmp.c из-за которой эта вещь > > происходит. > /me завистливо вздыхает: хорошо уметь программировать... Это не программировать, а читать... что ещё лучше ;-) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 43+ messages in thread
end of thread, other threads:[~2006-05-22 5:02 UTC | newest] Thread overview: 43+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2006-05-09 21:40 [sisyphus] ничего не понимаю... ( powersave ) Artem 2006-05-10 10:07 ` Anton Farygin 2006-05-10 16:21 ` Anton Farygin 2006-05-10 16:47 ` Artem 2006-05-11 6:03 ` Anton Farygin 2006-05-11 10:41 ` Artem 2006-05-11 12:27 ` Anton Farygin 2006-05-15 14:12 ` Artem 2006-05-15 15:44 ` Anton Farygin 2006-05-15 18:05 ` Artem 2006-05-15 18:28 ` Anton Farygin 2006-05-15 20:27 ` Michael A. Kangin 2006-05-15 21:37 ` [sisyphus] coreutils, who ) Artem 2006-05-16 2:24 ` Michael A. Kangin 2006-05-16 7:04 ` Artem 2006-05-16 8:13 ` Anton Farygin 2006-05-16 13:39 ` Dmitry V. Levin 2006-05-16 14:01 ` Anton Farygin 2006-05-16 14:28 ` Dmitry V. Levin 2006-05-16 17:19 ` Anton Farygin 2006-05-21 8:33 ` [sisyphus] /usr/lib/powersave/wttyhx -> /usr/bin/wttyhx? Michael Shigorin 2006-05-22 5:02 ` Anton Farygin 2006-05-16 14:35 ` [sisyphus] coreutils, who ) Dmitry V. Levin 2006-05-16 20:39 ` Artem 2006-05-16 21:06 ` Dmitry V. Levin 2006-05-16 21:31 ` Artem 2006-05-16 21:36 ` Artem 2006-05-16 22:12 ` Michael A. Kangin 2006-05-16 22:16 ` Dmitry V. Levin 2006-05-16 23:46 ` Ivan Adzhubey 2006-05-16 23:59 ` Dmitry V. Levin 2006-05-17 22:25 ` Ivan Adzhubey 2006-05-17 22:53 ` Dmitry V. Levin 2006-05-17 23:13 ` Artem 2006-05-17 5:51 ` Anton Farygin 2006-05-16 22:14 ` Dmitry V. Levin 2006-05-16 22:23 ` Artem 2006-05-16 23:05 ` Dmitry V. Levin 2006-05-17 6:15 ` Artem 2006-05-17 23:12 ` Artem 2006-05-17 23:26 ` Dmitry V. Levin 2006-05-18 5:26 ` Artem 2006-05-21 8:32 ` [sisyphus] [JT] " Michael Shigorin
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git