[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