| org.bluez.AdminPolicySet(5) | مدیریت سیستم لینوکس | org.bluez.AdminPolicySet(5) |
نام (NAME)
org.bluez.AdminPolicySet - مستندات واسط خطمشی مدیریتی بلوتوث BlueZ
توضیحات (DESCRIPTION)
این واسط برنامهنویسی (API) متدهایی را برای کنترل رفتار bluetoothd(8) به عنوان مدیر سیستم ارائه میدهد.
واسط AdminPolicySet1 متدهایی را برای تنظیم خطمشیها فراهم میکند. هنگامی که خطمشی با موفقیت تنظیم شود، بر تمام کلاینتها تأثیر میگذارد و حتی پس از راهاندازی مجدد bluetoothd(8) نیز به طور ماندگار باقی میماند. تنها راه پاک کردن آن، بازنویسی خطمشی با استفاده از همان متد است.
واسط (INTERFACE)
- سرویس (Service)
- org.bluez
- واسط (Interface)
- org.bluez.AdminPolicySet1 [experimental]
- مسیر شیء (Object path)
- [variable prefix]/{hci0,hci1,...}
- مورد استفاده توسط (Used by)
- bluetoothctl-admin(1)
متدها (Methods)
void SetServiceAllowList(array{string} UUIDs)
فهرست مجاز سرویس را با مشخص کردن UUIDهای سرویس تنظیم میکند.
هنگام فراخوانی، bluetoothd(8) اتصالات ورودی و خروجی به سرویسهایی را که در UUIDs نباشند برای تمام کلاینتها مسدود خواهد کرد.
هرگونه فراخوانی بعدی این متد، جایگزین مقادیر قبلی تنظیمشده برای فهرست مجاز خواهد شد. فراخوانی این متد با یک آرایه خالی اجازه میدهد تا از هر UUID سرویسی استفاده شود.
مقدار پیشفرض، یک آرایه خالی است.
خطاهای ممکن:
مثالها:
- bluetoothctl
- > admin.allow [clear/uuid1 uuid2 ...]
| اکتبر 2023 | BlueZ |