Принцип наименьшей привилегии: действительно ли помощнику Authbind нужен root setuid или он может работать с cap_net_bind_services?

Помощнику Authbind действительно нужен root setuid или он может работать с возможностью CAP_NET_BIND_SERVICES и все еще работать?

One Solution collect form web for “Принцип наименьшей привилегии: действительно ли помощнику Authbind нужен root setuid или он может работать с cap_net_bind_services?”

Я нашел этот отрывок в этом потоке под названием « Привязать к портам менее 1024 без доступа root» .

выдержка

Я смутно помню библиотеку под названием «authbind», которая делает то, что вам нужно, путем обертывания системного вызова bind() (через библиотеку LD_PRELOAD ) и, если запрашивается привилегированный порт, порождает корневую программу setuid, которая получает копию файловый дескриптор, а затем проверяет, действительно ли приложение может связываться с портом, выполняет bind() и завершает работу.

  • Разрешение исполняемого файла Unix и разрешения пользователя во время выполнения
  • Как разрешить пользователю выполнять скрипт, принадлежащий root? Сетуид больше не работает
  • Что означает GID?
  • LXC: Установлены ли rootfs без nosuid
  • Почему не установлены «нетоги» с установленным битом setuid?
  • Как заменить setuid возможностями файловой системы
  • почему suid бит не отменяется после изменения файла
  • Как предотвратить chgrp от очистки «бит setuid»?
  • Процесс Python не может создать файл в каталоге, продолжает получать `разрешение отказано` IOError
  • Как удалить привилегии root в сценариях оболочки?
  • root setuid не работает
  • Interesting Posts

    Почему apache2 обнаруживает несуществующий список процессов?

    Как сообщить gzip о сохранении исходного файла?

    Доступ к локальному хосту через IP с другого устройства Ubuntu

    Как отремонтировать Ubuntu после обновления? (из режима восстановления)

    Debian: очень низкое разрешение и проблема с неизвестным монитором

    stream edit> GDRLR5L04EQY8D 3931 | 1166 в> 3931

    «Ошибка: неизвестная файловая система» после установки с ошибкой update-grub в UEFI

    Я хочу использовать «sed» для вставки новых строк (одна строка превращается в сотни)

    Удаленное выполнение команд, но все же контроль над хостом

    Зеркало LFTP включает в себя – включая другие каталоги, отличные от того, что я включил

    Jittery ThinkPad TrackPoint прокрутка в Debian / X / GNOME с использованием Eclipse Mars

    Как изменить список менеджеров окон, которые отображаются в Gnome Login?

    Клиентский протокол FTP для включения команд, отправленных с сеанса через скрипт KSH

    Как я могу заставить скрипт python «запомнить» пользовательский ввод?

    Как установить R 3.3.1 в моем собственном каталоге

    Linux и Unix - лучшая ОС в мире.