Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Как запустить демона под минимальными правами?

4 views
Skip to first unread message

Alexander Goldun

unread,
May 26, 2006, 5:31:32 AM5/26/06
to
Как запустить службу MDaemon не от Local system, а от какого-нибудь
пользователся, не имеющего админских прав? Демон не запускается и при
этом в логах ничего существенного при запуске обнаружить не удалось

Serg Ageev

unread,
May 26, 2006, 11:46:36 PM5/26/06
to
Привет Alexander!

26 мая 2006 14:31, Alexander Goldun писал All:

AG> Как запустить службу MDaemon не от Local system, а от какого-нибудь
AG> пользователся, не имеющего админских прав? Демон не запускается и при
AG> этом в логах ничего существенного при запуске обнаружить не удалось

наверно, более правильно будет не "как запустить", а "можно ли вообще
запустить службу с урезанными правами?"

я не знаю как.

я зачем это требуется?
может проще задачу изменить?

С уважением Serg.

Alexander Goldun

unread,
May 29, 2006, 6:26:09 AM5/29/06
to
Serg Ageev пишет:

>> Как запустить службу MDaemon не от Local system, а от какого-нибудь

>> пользователся, не имеющего админских прав? Демон не запускается и при

>> этом в логах ничего существенного при запуске обнаружить не удалось
>
> наверно, более правильно будет не "как запустить", а "можно ли вообще
> запустить службу с урезанными правами?"

Можно, конечно! Для этого нужно лишь в политиках требуемой учетной
записи добавить право входа в качестве службы, причем админские права
для этой учетной записи совсем необязательны. У меня некоторые службы
таким образом прекрасно работают. А вот демону чего-то не хватает, а
чего именно - непонятно. Запускается и сразу выгружается. В логах при
этом ничего существенного.

> я зачем это требуется?
> может проще задачу изменить?

Ну как же, это же классический дополнительный уровень защиты системы!
Активно практикуется в unix-системах. Открытые наружу сервисы, которые
потенциально могут быть взломаны снаружи, запускаются с ограниченными
правами. В таком случае при взломе злоумышленник получит доступ к
системе лишь с ограниченными правами. А Local system имеет максимальные
полномочия.

Serg Ageev

unread,
May 31, 2006, 1:24:48 AM5/31/06
to
Привет Alexander!

29 мая 2006 15:26, Alexander Goldun писал Serg Ageev:

>>> Как запустить службу MDaemon не от Local system, а от какого-нибудь
>>> пользователся, не имеющего админских прав? Демон не запускается и
>>> при этом в логах ничего существенного при запуске обнаружить не
>>> удалось наверно, более правильно будет не "как запустить", а
>>> "можно ли вообще
>> запустить службу с урезанными правами?"

AG> Можно, конечно!

про Данную Конкретную Службу не скажу - не пробовал, потому и высказал
такое предположение.
могу точно сказать, что далеко не все задачи желают работать службой с
ограниченными правами.
да и не только службой, просто запустить задачу с урезанными правами иногда
не получается.
это зависит от конкретной задачи...

AG> Для этого нужно лишь в политиках требуемой учетной
AG> записи добавить право входа в качестве службы, причем админские права
AG> для этой учетной записи совсем необязательны. У меня некоторые службы
AG> таким образом прекрасно работают. А вот демону чего-то не хватает, а
AG> чего именно - непонятно. Запускается и сразу выгружается. В логах при
AG> этом ничего существенного.

например, одна из предыдущих версий настоящей аськи требовала для запуска
прав не ниже поверюзера.
нафига - мне не понятно.
из-за этого я тогда и ушёл с неё на миранду.
такой вот пример из моей практики...

>> я зачем это требуется?
>> может проще задачу изменить?

AG> Hу как же, это же классический дополнительный уровень защиты системы!
AG> Активно практикуется в unix-системах. Открытые наружу сервисы, которые
AG> потенциально могут быть взломаны снаружи, запускаются с ограниченными
AG> правами. В таком случае при взломе злоумышленник получит доступ к
AG> системе лишь с ограниченными правами. А Local system имеет
AG> максимальные полномочия.

возможно, что в наших личных опытах есть некоторая разница, из-за того, что
я работаю только на виндовых системах.
с утверждением, что чем меньше прав, тем лучше для безопасности - я
согласен.

С уважением Serg.

0 new messages