Bug 8857

Summary: При остановке X-сервера по Ctrl+Alt+BkSp не восстанавливаются права на устройства
Product: ALT Linux 2.4 Reporter: Olvin <olvin>
Component: pam0_consoleAssignee: Dmitry V. Levin <ldv>
Status: CLOSED NOTABUG QA Contact: Andrey Cherepanov <cas>
Severity: major    
Priority: P2 CC: mike, shrek, sr
Version: 2.4   
Hardware: all   
OS: Linux   

Description Olvin 2006-01-17 10:03:56 MSK
Если пользователь (user1) вместо нормального завершения X-сессии нажмёт
Ctrl+Alt+BkSp (аварийное завершение работы X-сервера), то при последующем входе
в систему _другого_ пользователя (user2) права на устройства (например,
/dev/dsp*, /dev/mixer*, /dev/nvidia*) не устанавливаются правльно для user2, а
остаются прежними, т.е. владельцем файлов этих устройств остаётся user1.
Помогает удаление файлов /var/run/console.lock и /var/run/console/user1
Comment 1 Dmitry V. Levin 2006-01-17 17:01:12 MSK
Нажимая Ctrl+Alt+BkSp, вы аварийно завершаете программу, которая должна по
окончании работы завершать сессию и удалять эти самые файлы.  Если вы считаете,
что программа, аварийного завершения которой вы добиваетесь, должна обеспечить
корректное завершение сессии в этой ситуации, то сообщите об этом мантейнеру
этой программы, а не мантейнеру PAM-модуля, до которого не доходит управление.
Comment 2 Olvin 2006-01-25 11:42:18 MSK
(In reply to comment #1)
> Нажимая Ctrl+Alt+BkSp, вы аварийно завершаете программу, которая должна по
> окончании работы завершать сессию и удалять эти самые файлы. Если вы считаете,
> что программа, аварийного завершения которой вы добиваетесь, должна обеспечить
> корректное завершение сессии в этой ситуации, то сообщите об этом мантейнеру
> этой программы, а не мантейнеру PAM-модуля, до которого не доходит управление.

Так на что вешать? И действительно ли не доходит управление? Может, доходит, но
не так? Извиняюсь за глупые вопросы, но в этой теме я мало разбираюсь и потому
сужу с точки зрения простого пользователя.