On Tue, Dec 09, 2008 at 05:26:37PM +0200, Michael Shigorin wrote: > On Tue, Dec 09, 2008 at 01:06:33AM +0200, Valentin Lavrinenko wrote: > > Наконец-то поставил дома Desktop 4.1 (который, конечно, уже изрядно > > оббранчился), и снова подписался на рассылку. Пока все работает неплохо :) > > > > Основная проблема: когда запущено несколько сессий с KDE (от разных > > пользователей) - некоторые вещи работают кривовато, возникают проблемы с > > правами. Последний пример: поставил сканер (МФУ HP ScanJet M1120), его > > девайс заводится с правами 600, причем пользователь - тот, от кого > > запущена первая KDE сессия (которая на 7-й консоли). Объясните, может > > так и должно быть, а я чего-то не понимаю? А какое именно там устройство? С обычными сканерами (которые в большинстве случаев работают через /dev/bus/usb/*) такого не должно быть, поскольку pam_console с ними не работает - выставляются только права для группы scanner. > Если udev выставляет на такие девайсы группы -- то можно > повносить пользователей в них и повесить багу насчёт > s/600/660/; если не выставляет -- то бага и про группы, > и про права. > > В прошлом было полезно смотреть в /etc/security/console.perms, > в светлом будущем(tm) -- воевать с ConsoleKit, как понимаю. Это, скорее всего, и есть /etc/security/console.perms (pam_console) - в правилах udev есть вызов pam_console_apply. Сам по себе udevd не знает, какой пользователь куда залогинился.