Я хотел бы запускать определенные приложения с привилегиями пользователя, а не с root привилегиями.
К сожалению, есть некоторые ограничения, которые заставляют меня по-прежнему использовать root привилегии.
I Я немного сбит с толку, потому что не могу представить, что эти методы программирования действительно запрещены для пользователей:
Я использую сетевой интерфейс, но мне нужно использовать его как SOCK_RAW. Насколько я знаю, только root разрешено использовать необработанные сокеты.
Я хотел бы использовать очереди сообщений POSIX. Но очереди сообщений представлены в / dev / mqueue. И в этом каталоге установлен sticky-Bit - так что только root разрешено создавать новую очередь сообщений
Кто-нибудь знает, как запускать программы с правами пользователя с этими функциями