Есть ли способ получить UID другого конца соединения сокета Unix

Есть ли способ для прослушивателя сокетов домена UNIX принимать соединение только от определенного пользователя (chmod/chown не работает для абстрактного сокета afaik), или, другими словами, получить uid входящего соединения (в Linux)?

Dbus, который использует абстрактный сокет Unix в Linux, имеет функциюGetConnectionUnixUser который используется polkit для определения вызывающего абонента. Итак, я полагаю,dbus-daemon должен быть способ сделать это. Кто-нибудь знает, как это работает?

Ответы на вопрос(2)

Ваш ответ на вопрос