SYSTEM.ROOTDAEMONRC(1) General Commands Manual SYSTEM.ROOTDAEMONRC(1)

استفاده از این فایل منسوخ شده است و در نسخه‌های آینده ROOT حذف خواهد شد.

در صورتی که این تغییر برای روند کاری شما اخلال ایجاد می‌کند، لطفاً با تیم ROOT در http://root.cern تماس بگیرید.

system.rootdaemonrc - دستورالعمل‌های کنترل دسترسی برای دیمن‌های ROOT

ROOTDAEMONRC, $HOME/.rootdaemonrc
/etc/root/system.rootdaemonrc, $ROOTSYS/etc/system.rootdaemonrc

این صفحه راهنما قالب دستورالعمل‌های تعیین کنترل دسترسی برای دیمن‌های ROOT را مستند می‌کند. این دستورالعمل‌ها از یک فایل متنی خوانده می‌شوند که مسیر کامل آن از متغیر محیطی ROOTDAEMONRC گرفته می‌شود. اگر چنین متغیری تعریف نشده باشد، دیمن به دنبال فایلی به نام .rootdaemonrc در دایرکتوری $HOME کاربری می‌گردد که دیمن را اجرا کرده است؛ اگر این فایل نیز وجود نداشته باشد، از فایل system.rootdaemonrc واقع در /etc/root یا $ROOTSYS/etc استفاده می‌شود. چنانچه هیچ‌یک از این فایل‌ها وجود نداشته باشند (یا خواندنی نباشند)، دیمن از یک دستورالعمل پیش‌فرض داخلی مشتق‌شده از گزینه‌های پیکربندی زمان نصب استفاده می‌کند.

*
خطوطی که با «#» شروع می‌شوند، خطوط توضیحات (کامنت) هستند.
*
میزبان‌ها می‌توانند با نام خود (مانند pcepsft43)، نام دامنه کاملاً واجد شرایط یا FQDN (مانند pcepsft43.cern.ch) یا آدرس IP خود (مانند 137.138.99.73) مشخص شوند.
*
دستورالعمل‌های اعمال‌شده بر همه میزبان‌ها می‌توانند با 'default' یا '*' مشخص شوند.
*
نویسه '*' می‌تواند در هر بخشی از نام برای مشخص کردن مجموعه‌ای از ماشین‌ها یا دامنه‌ها استفاده شود؛ برای مثال pcepsft*.cern.ch بر روی تمام ماشین‌های 'pcepsft' در دامنه 'cern.ch' اعمال می‌شود (برای مشخص کردن تمام ماشین‌های 'lxplus' باید از 'lxplus*.cern.ch' استفاده کنید، زیرا در داخل سیستم نام ماشین عمومی lxplus به صورت lxplusnnn.cern.ch است؛ اگر بررسی نام دامنه برای شما اهمیت ندارد، می‌توانید از 'lxplus' نیز استفاده کنید).
*
یک دامنه کامل می‌تواند با نام آن مشخص شود، مانند 'cern.ch'، 'cnaf.infn.it' یا '.ch'.
*
آدرس IP خلاصه‌شده (بریده شده) نیز می‌تواند برای تعیین مجموعه‌ای از ماشین‌ها استفاده شود؛ این آدرس‌ها به عنوان بخش ابتدایی یا انتهایی آدرس تفسیر می‌شوند؛ برای مثال، برای انتخاب 137.138.99.73 هر یک از این موارد معتبر است: '137.138.99'، '137.138'، '137'، '99.73'؛ یا با نویسه‌های عمومی (وایلدکارد): '137.13*' یا '*.99.73'؛ با این حال، '138.99' به دلیل مبهم بودن نامعتبر است.
*
اطلاعات پس از نام یا آدرس IP به ترتیب اولویت، نام‌های کوتاه یا کدهای داخلی روش‌های احراز هویت پذیرفته‌شده برای درخواست‌های ارسالی از میزبان(های) مشخص‌شده را نشان می‌دهند؛ مواردی که تاکنون پیاده‌سازی شده‌اند عبارتند از:
Method                           nickname    code
UsrPwd                            usrpwd       0

روش‌هایی که به طور صریح مشخص نشده باشند پذیرفته نخواهند شد.

*
خطوطی که به '\' ختم می‌شوند، با اطلاعات تکمیلی برای میزبان در خط بعدی دنبال می‌شوند؛ نام میزبان نباید تکرار شود.

مثال‌های معتبر:

همه درخواست‌ها رد می‌شوند مگر اینکه توسط دستورالعمل‌های اختصاصی مشخص شده باشند.
سازوکارهای احراز هویت مجاز به‌طور پیش‌فرض 'usrpwd' (کد 0) هستند.
137.138. 0
سازوکارهای احراز هویت مجاز از سوی میزبان‌های موجود در دامنه 137.138. (cern.ch) عبارتند از 'usrpwd' (کد 0).
درخواست‌ها از کلاستر lxplus از سوی کاربران 'qwerty' و 'uytre' می‌توانند با استفاده از 'usrpwd' احراز هویت شوند.
درخواست‌ها از گره‌های pcep*.cern.ch هنگام دسترسی به دیمن 'rootd' می‌توانند با استفاده از 'usrpwd' احراز هویت شوند؛ کاربر 'qwerty' نمی‌تواند از 'usrpwd' استفاده کند.

برای اطلاعات بیشتر درباره سیستم ROOT، لطفاً به http://root.cern مراجعه کنید.

تیم ROOT (به صفحه وب بالا مراجعه کنید):

Rene Brun و Fons Rademakers

این کتابخانه نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط «پروانه عمومی جامع کمتر گنو» (LGPL) منتشره توسط بنیاد نرم‌افزارهای آزاد؛ چه نسخه 2.1 پروانه یا (به انتخاب خودتان) هر نسخه بعدی آن، بازتوزیع کرده و/یا تغییر دهید.

این کتابخانه به این امید توزیع شده است که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابلیت فروش یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به «پروانه عمومی جامع کمتر گنو» مراجعه کنید.

شما باید به همراه این کتابخانه یک نسخه از «پروانه عمومی جامع کمتر گنو» را دریافت کرده باشید؛ در غیر این صورت، به آدرس زیر بنویسید:

Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

این صفحه راهنما توسط G. Ganis <g.ganis@cern.ch> نوشته شده است.

Version 4 ROOT