2

У меня есть приложение на основе libpcap. Теперь, чтобы позволить пользователям без полномочий root использовать мое приложение, во время установки я использую setcap

setcap cap_net_raw=ep /bin/myapp

Но в случае, если дистрибутив Linux, на котором я устанавливаю мое приложение, не поддерживает возможности Linux, я хочу использовать setuid(). Теперь есть какой-то способ, с помощью которого мы можем выяснить, поддерживаются ли возможности Linux и setuid() для текущего дистрибутива Linux или нет. Кроме того, есть ли ссылка, где отображаются все дистрибутивы Linux с поддержкой Linux.

0