10

UNIXドメインソケットリスナーが特定のユーザーからの接続のみを受け入れる方法はありますか(chmod/chownは抽象的なソケットでは機能しません)、つまり、着信接続のuidを取得します(Linuxの場合)?

Linux で抽象 UNIX ソケットをGetConnectionUnixUser使用する Dbus には、polkit が呼び出し元を判別するために使用する関数があります。だから私はdbus-daemonそれを行う方法が必要だと思います。それがどのように機能するか知っている人はいますか?

4

2 に答える 2

4

はい -- この操作は、FD の受け渡しとともに、SCM_CREDENTIALSタイプの補助メッセージを介してサポートされます。関連する呼び出しについては、 に記載されていman 7 unixます。

于 2012-03-27T23:27:17.330 に答える