connman-vpn.conf(5) File Formats Manual connman-vpn.conf(5)

connman-vpn.conf - فایل پیکربندی ConnMan-VPN

/etc/connman/connman-vpn.conf

connman-vpn.conf یک فایل پیکربندی برای ConnMan-VPN است. این فایل پیکربندی اختیاری است، اما می‌تواند برای تنظیم جنبه‌های گوناگون رفتار ConnMan-VPN به کار رود. مکان این فایل را می‌توان با استفاده از آرگومان --config= برای connman-vpn(8) تغییر داد.

مجوزهای DAC (کاربر، گروه و گروه‌های تکمیلی) یک باینری VPN که توسط connman-vpn(8) اجرا می‌شود را می‌توان از طریق این پیکربندی کنترل کرد. پیکربندی موجود در connman-vpn.conf برای تمام انواع VPN است و می‌توان آن را با تعریف پیکربندی‌های جداگانه در /etc/connman/vpn-plugin/ با استفاده از نام افزونه به‌همراه پسوند .conf با استفاده از همان نحو بازنویسی (override) کرد. برای نمونه، برای OpenVPN مسیر فایل پیکربندی /etc/connman/vpn-plugin/openvpn.conf است که هر مقداری را در پیکربندی اصلی رونویسی خواهد کرد.

این فایل پیکربندی از بخش‌ها (گروه‌هایی) از جفت‌های کلید-مقدار تشکیل شده است. خطوطی که با «#» آغاز می‌شوند و خطوط خالی به عنوان کامنت در نظر گرفته می‌شوند. بخش‌ها با یک خط سرایند شامل نام بخش درون «[» و «]» آغاز می‌شوند و به‌طور ضمنی با شروع بخش بعدی یا پایان فایل خاتمه می‌یابند. هر جفت کلید-مقدار باید درون یک بخش قرار گیرد.

شرح بخش‌ها و کلیدهای موجود در ادامه آمده است:

این بخش تنها بخش اجباری در این فایل پیکربندی است.

مهلت زمانی (تایم‌اوت) درخواست ورودی را تعیین می‌کند. مقدار پیش‌فرض ۳۰۰ ثانیه است. درخواست برای ورودی‌هایی مانند عبارت عبور (passphrase) پس از مدت زمان مشخصی منقضی خواهد شد. در صورت تفاوت در طراحی رابط‌های کاربری، از این تنظیم برای افزایش مقدار استفاده کنید.

این بخش مجوزهای DAC مورد استفاده برای باینری VPN به کار رفته توسط افزونه VPN را کنترل می‌کند. مجوزهای DAC قابل تنظیم عبارتند از کاربر، گروه و گروه‌های تکمیلی.

کاربری روی سیستم که برای اجرای باینری VPN استفاده می‌شود. می‌توان از نام کاربری یا شناسه کاربری (uid) استفاده کرد.
گروه اصلی برای اجرای باینری VPN. می‌توان از نام گروه یا شناسه گروه (gid) استفاده کرد.
فهرستی از گروه‌های تکمیلی جدا شده با کاما برای انتساب به باینری VPN. گروه‌ها را می‌توان با نام یا شناسه‌های عددی (gid) آن‌ها تعریف کرد.

مثال پیکربندی زیر مقدار InputRequestTimeout را برابر با ۱۰ دقیقه تنظیم می‌کند، و VPNها را به عنوان کاربر «vpn_user» از گروه «vpn» با گروه‌های تکمیلی اضافی «inet» و «net_admin» اجرا می‌کند.

[General]
InputRequestTimeout = 600
[DACPrivileges]
User = vpn_user
Group = vpn
SupplementaryGroups = inet, net_admin

connman(8), connman-vpn(8)

2015-10-15