.\" .\" $Id: system.rootdaemonrc.1,v 1.1 2004/12/15 12:37:43 rdm Exp $ .\" .TH SYSTEM.ROOTDAEMONRC 1 "Version 4" "ROOT" .\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection .\" other parms are allowed: see man(7), man(1) .SH "نکته مهم (NOTA BENE)" .B استفاده از این فایل منسوخ شده است و در نسخه‌های آینده ROOT حذف خواهد شد. .PP در صورتی که این تغییر برای روند کاری شما اخلال ایجاد می‌کند، لطفاً با تیم ROOT در .UR http://root.cern .I http://root.cern .UE تماس بگیرید. .SH "نام (NAME)" system.rootdaemonrc \- دستورالعمل‌های کنترل دسترسی برای دیمن‌های ROOT .SH "مکان‌ها (LOCATIONS)" .nf .B ROOTDAEMONRC, $HOME/.rootdaemonrc .B /etc/root/system.rootdaemonrc, $ROOTSYS/etc/system.rootdaemonrc .fi .SH "توضیحات (DESCRIPTION)" این صفحه راهنما قالب دستورالعمل‌های تعیین کنترل دسترسی برای دیمن‌های ROOT را مستند می‌کند. این دستورالعمل‌ها از یک فایل متنی خوانده می‌شوند که مسیر کامل آن از متغیر محیطی .B ROOTDAEMONRC گرفته می‌شود. اگر چنین متغیری تعریف نشده باشد، دیمن به دنبال فایلی به نام .B .rootdaemonrc در دایرکتوری .B $HOME کاربری می‌گردد که دیمن را اجرا کرده است؛ اگر این فایل نیز وجود نداشته باشد، از فایل .B system.rootdaemonrc واقع در .B /etc/root یا .B $ROOTSYS/etc استفاده می‌شود. چنانچه هیچ‌یک از این فایل‌ها وجود نداشته باشند (یا خواندنی نباشند)، دیمن از یک دستورالعمل پیش‌فرض داخلی مشتق‌شده از گزینه‌های پیکربندی زمان نصب استفاده می‌کند. .SH "قالب (FORMAT)" .TP .B * خطوطی که با «#» شروع می‌شوند، خطوط توضیحات (کامنت) هستند. .TP .B * میزبان‌ها می‌توانند با نام خود (مانند pcepsft43)، نام دامنه کاملاً واجد شرایط یا FQDN (مانند pcepsft43.cern.ch) یا آدرس IP خود (مانند 137.138.99.73) مشخص شوند. .TP .B * دستورالعمل‌های اعمال‌شده بر همه میزبان‌ها می‌توانند با 'default' یا '*' مشخص شوند. .TP .B * نویسه '*' می‌تواند در هر بخشی از نام برای مشخص کردن مجموعه‌ای از ماشین‌ها یا دامنه‌ها استفاده شود؛ برای مثال pcepsft*.cern.ch بر روی تمام ماشین‌های 'pcepsft' در دامنه 'cern.ch' اعمال می‌شود (برای مشخص کردن تمام ماشین‌های 'lxplus' باید از 'lxplus*.cern.ch' استفاده کنید، زیرا در داخل سیستم نام ماشین عمومی lxplus به صورت lxplusnnn.cern.ch است؛ اگر بررسی نام دامنه برای شما اهمیت ندارد، می‌توانید از 'lxplus' نیز استفاده کنید). .TP .B * یک دامنه کامل می‌تواند با نام آن مشخص شود، مانند 'cern.ch'، 'cnaf.infn.it' یا '.ch'. .TP .B * آدرس IP خلاصه‌شده (بریده شده) نیز می‌تواند برای تعیین مجموعه‌ای از ماشین‌ها استفاده شود؛ این آدرس‌ها به عنوان بخش ابتدایی یا انتهایی آدرس تفسیر می‌شوند؛ برای مثال، برای انتخاب 137.138.99.73 هر یک از این موارد معتبر است: '137.138.99'، '137.138'، '137'، '99.73'؛ یا با نویسه‌های عمومی (وایلدکارد): '137.13*' یا '*.99.73'؛ با این حال، '138.99' به دلیل مبهم بودن نامعتبر است. .TP .B * اطلاعات پس از نام یا آدرس IP به ترتیب اولویت، نام‌های کوتاه یا کدهای داخلی روش‌های احراز هویت پذیرفته‌شده برای درخواست‌های ارسالی از میزبان(های) مشخص‌شده را نشان می‌دهند؛ مواردی که تاکنون پیاده‌سازی شده‌اند عبارتند از: .PP .nf Method nickname code UsrPwd usrpwd 0 .fi .PP روش‌هایی که به طور صریح مشخص نشده باشند پذیرفته نخواهند شد. .TP .B * خطوطی که به '\\' ختم می‌شوند، با اطلاعات تکمیلی برای میزبان در خط بعدی دنبال می‌شوند؛ نام میزبان نباید تکرار شود. .SH "مثال‌ها (EXAMPLES)" مثال‌های معتبر: .TP .B default none همه درخواست‌ها رد می‌شوند مگر اینکه توسط دستورالعمل‌های اختصاصی مشخص شده باشند. .TP .B default 0 سازوکارهای احراز هویت مجاز به‌طور پیش‌فرض 'usrpwd' (کد 0) هستند. .TP .B 137.138. 0 سازوکارهای احراز هویت مجاز از سوی میزبان‌های موجود در دامنه 137.138. (cern.ch) عبارتند از 'usrpwd' (کد 0). .TP .B lxplus*.cern.ch 0:qwerty:uytre درخواست‌ها از کلاستر lxplus از سوی کاربران 'qwerty' و 'uytre' می‌توانند با استفاده از 'usrpwd' احراز هویت شوند. .TP .B pcep*.cern.ch 0:-qwerty درخواست‌ها از گره‌های pcep*.cern.ch هنگام دسترسی به دیمن 'rootd' می‌توانند با استفاده از 'usrpwd' احراز هویت شوند؛ کاربر 'qwerty' نمی‌تواند از 'usrpwd' استفاده کند. .PP برای اطلاعات بیشتر درباره سیستم .BR ROOT ، لطفاً به .I http://root.cern مراجعه کنید. .SH "نویسندگان اصلی (ORIGINAL AUTHORS)" تیم ROOT (به صفحه وب بالا مراجعه کنید): .RS .B Rene Brun و .B Fons Rademakers .RE .SH "حق نشر (COPYRIGHT)" این کتابخانه نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط «پروانه عمومی جامع کمتر گنو» (LGPL) منتشره توسط بنیاد نرم‌افزارهای آزاد؛ چه نسخه 2.1 پروانه یا (به انتخاب خودتان) هر نسخه بعدی آن، بازتوزیع کرده و/یا تغییر دهید. .P این کتابخانه به این امید توزیع شده است که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابلیت فروش یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به «پروانه عمومی جامع کمتر گنو» مراجعه کنید. .P شما باید به همراه این کتابخانه یک نسخه از «پروانه عمومی جامع کمتر گنو» را دریافت کرده باشید؛ در غیر این صورت، به آدرس زیر بنویسید: .nf Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA .fi .SH "نویسنده (AUTHOR)" این صفحه راهنما توسط .B G. Ganis نوشته شده است. .\" .\" $Log: system.rootdaemonrc.1,v $ .\" Revision 1.1 2004/12/15 12:37:43 rdm .\" From Gerri: .\" 1) New files: .\" .1 build/package/rpm/root-rootd.spec.in .\" .\" skeleton for the rootd RPM specs file .\" .\" .2 build/package/common/root-rootd.dscr .\" .\" short and long descriptions used in the previous file .\" .\" .3 config/rootd.in .\" .\" Skeleton for the startup script to be created under etc; the .\" variable which depends on the configuration directives is .\" the location of the executable to run (i.e the installation .\" prefix). This file is to be moved to /etc/rc.d/init.d/ on RH .\" (or equivalent position on other versions of Linux). .\" .\" .4 man/man1/system.rootdaemonrc.1 .\" .\" man page for system.rootdaemonrc and related files .\" .\" .\" 2) Patched files: .\" .\" .1 Makefile .\" .\" add new target 'rootdrpm' with the rules to create the specs file .\" .\" .2 configure .\" .\" add creation of etc/rootd from the skeleton in config/rootd.in .\" .\" .3 config/Makefile.in .\" .\" add variable ROOTDRPMREL with the RPM release version (default 1); .\" this can be changed on command line whn creating the spec file .\" .\" .4 config/rootdaemonrc.in .\" .\" update fir 'sockd' and correct a few typos .\" .\" .5 man/man1/rootd.1 .\" .\" significant updates; typo corrections .\" .\" Revision 1.1 2001/08/15 13:30:48 rdm .\" move man files to new subdir man1. This makes it possible to add .\" $ROOTSYS/man to MANPATH and have "man root" work. .\" .\" Revision 1.1 2000/12/08 17:41:01 rdm .\" man pages of all ROOT executables provided by Christian Holm. .\" .\"