|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Eugene B. Berdnikov 2:5020/400 01 Feb 2001 21:04:32 To : Valentin Nechayev Subject : Re: 2 процессора.... -------------------------------------------------------------------------------- Valentin Nechayev <netch@carrier.kiev.ua> wrote: VB>>> В результате поменять, например, euid али eguid на Линухе нельзя. VB>>> То есть seteuid есть, но меняет он euid у данного треда только, а не у VB>>> процесса. EBB>> А с какой стати тред должен менять euid родителя? Ссылку, плиз. VN> VN> При чем тут родитель? Весь процесс, состоящий из тредов. Это если треды на user-level - им деваться некуда, конечно. А если ядерные, родимые - так они для планировщика и Kо мало чем отличаются от обычных процессов. Ресурсы и права доступа делит ядро, почему бы ему и по eugid не делить? Это было бы правильно, IMHO. VB>>> Вот такие там пироги, в этих люнюхах %-((. Поправить, как понятно, раз VB>>> плюнуть: VB>>> вынести эти дескрипторы в отдельную структуру, а в описателе ЛИHУХHОГО VB>>> процесса - не путать с настоящим - хранить не uid/gid, а ссылку на VB>>> структурку VB>>> (как уже сделано с таблицей файл-дескрипторов и памяти). EBB>> И нахрена? VN> VN> Hу если слушать лапшу от Линуса - то действительно не нужно. А если не находится вообще никакой аргументации - то и подавно. VN> А если следовать стандарту (коий весьма неплох) - то надо вылазить из VN> песочницы и делать как нормально, а не как от лени получится. А чем это такой хороший стандарт не нравится злому Линусу, и почему Линус неправ, когда на стандарт наезжает? И пачаааму дядя Вова всех правее? :) -- Eugene Berdnikov --- ifmail v.2.15dev5 * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/5353443b671e.html, оценка из 5, голосов 10
|