The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
права root для не root, !*! alex_eisner, 10-Ноя-14, 09:11  [смотреть все]
  • права root для не root, !*! PavelR, 11:32 , 10-Ноя-14 (1)
  • права root для не root, !*! Сумасшедшая Кофеварка, 20:28 , 26-Ноя-14 (2)
    >[оверквотинг удален]
    > Есть задача написать программу. ОС FreeBSD. Программа будет многопоточная, много ресурсов
    > будет выделяться, а также освобождаться. На сколько я понимаю, в таких
    > случаях запускать программу от root пользователя некошерно. Но есть такая функция
    > setsockopt(tcp_server_sock, IPPROTO_IP, IP_BINDANY, &trans, sizeof(trans)), без которой
    > ну никак. Простому пользователю данная опция сокета запрещена.
    > Вопрос. Можно ли разрешить данную опцию для не root? К сожалению нагуглить
    > не получилось.
    > Заранее спасибо.
    > С уважением,
    > Алексей!

    Запускать от рута, потом сбрасывать EUID/EGID до нужного пользователя. Посмотрите как тот-же апач или nginx или php-fpm например работает.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру