[sisyphus] Изменение состава групп процесса на лету

Olvin =?iso-8859-1?q?olvin_=CE=C1_rambler=2Eru?=
Вт Апр 1 14:31:11 MSD 2008


Навеяно фортунками :)

 > На лету не получится - надо войти в систему заново (права для
 > > пользователя устанавливаются при входе, и далее наследуются всеми
 > > запускаемыми процессами).
Можно и на лету - через /dev/kmem, если знаете, куда писать. :)
		-- ldv in sisyphus@


В общем-то, я понимаю, что с моим вопросом в devel-kernel@, но не 
подписан и вопрос скорее из любопытства.

Неужели в ядре не могли сделать список групп не для каждого процесса, а 
по пользователям, процессы которых есть в системе (т.е. по EUID/UID). 
Чтобы, если меняется состав групп в системных базах данных, можно было 
одной командой перезагрузить привилегии (состав групп) для процессов 
конкретного пользователя? Или тут есть какие-то серьёзные препятствия? 
Или просто большинству разработчиков ядра это почти не нужно? Т.е. всех 
устраивает просто выйти из системы и снова войти, чтобы принять членство 
в новой группе?



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