[sisyphus] ничего не понимаю... ( powersave )

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Пн Май 15 19:44:56 MSD 2006


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




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