nethsm-env-add-credentials(1) General Commands Manual nethsm-env-add-credentials(1)

nethsm-env-add-credentials - افزودن اعتبارنامه‌ها برای یک دستگاه در پیکربندی

nethsm env add credentials [-p|--passphrase-file] [-w|--with-passphrase] [-a|--auth-passphrase-file] [-c|--config] [-l|--label] [-u|--user] [-h|--help] <NAME> [ROLE]

افزودن اعتبارنامه‌ها برای یک دستگاه در پیکربندی

به‌طور پیش‌فرض، اعتبارنامه‌ها در فایل پیکربندی تنها شامل نام کاربری و نقش هستند. در این حالت، عبارت عبور کاربر در زمان نیاز، به‌صورت تعاملی درخواست می‌شود.

همچنین این امکان وجود دارد که برای استفاده غیرتعاملی، عبارت عبور برای یک نام کاربری مشخص ذخیره و ماندگار شود. استفاده از این روش توصیه نمی‌شود زیرا عبارت عبور را در یک فایل پیکربندی رمزنگاری‌نشده ذخیره می‌کند.

مسیر فایلی که حاوی عبارت عبور است
می‌توان آن را از طریق متغیر محیطی NETHSM_PASSPHRASE_FILE نیز مشخص کرد.
درخواست و ذخیره عبارت عبور برای کاربر

عبارت عبور در فایل پیکربندی ذخیره خواهد شد. با احتیاط استفاده کنید!

می‌توان آن را از طریق متغیر محیطی NETHSM_WITH_PASSPHRASE نیز مشخص کرد.
مسیر فایلی که حاوی عبارت عبور برای احراز هویت است

عبارت عبور ارائه‌شده در فایل باید متعلق به کاربری باشد که برای دستور انتخاب شده است.

این گزینه می‌تواند چندین بار مشخص شود، که برای دستورهای نیازمند چندین نقش به‌طور هم‌زمان لازم است. در صورت استفاده از چند فایل عبارت عبور، ترتیب آن‌ها اهمیت دارد، زیرا فایل‌ها به کاربر متناظر مشخص‌شده با گزینه «--user» اختصاص می‌یابند.

می‌توان آن را از طریق متغیر محیطی NETHSM_AUTH_PASSPHRASE_FILE نیز مشخص کرد.
مسیر یک فایل پیکربندی سفارشی

در صورت تعیین، این فایل پیکربندی سفارشی به‌جای مسیر پیش‌فرض فایل پیکربندی استفاده می‌شود.

می‌توان آن را از طریق متغیر محیطی NETHSM_CONFIG نیز مشخص کرد.
برچسبی که یک دستگاه را به‌طور یکتا در فایل پیکربندی مشخص می‌کند

در صورتی که بیش از یک دستگاه در فایل پیکربندی تنظیم شده باشد، ارائه این گزینه الزامی است.

می‌توان آن را از طریق متغیر محیطی NETHSM_LABEL نیز مشخص کرد.
نام کاربری که برای یک دستور استفاده می‌شود

اگر هیچ نام کاربری در فایل پیکربندی برای یک دستگاه تنظیم نشده باشد، می‌تواند ارائه شود. اگر چندین نام کاربری با نقش هدف یکسان در فایل پیکربندی برای یک دستگاه تنظیم شده باشند، ارائه آن الزامی است.

این گزینه می‌تواند چندین بار مشخص شود، که برای دستورهای نیازمند چندین نقش به‌طور هم‌زمان لازم است.

می‌توان آن را از طریق متغیر محیطی NETHSM_USER نیز مشخص کرد.
نمایش راهنما (مشاهده خلاصه با '-h')
<NAME>
نام کاربر در دستگاه هدف
می‌توان آن را از طریق متغیر محیطی NETHSM_USER_NAME نیز مشخص کرد.
[ROLE]
نقش اختیاری کاربر در دستگاه هدف

یکی از مقادیر ["Administrator", "Backup", "Metrics", "Operator"] (پیش‌فرض: "Operator").

می‌توان آن را از طریق متغیر محیطی NETHSM_USER_ROLE نیز مشخص کرد.
nethsm-env-add-credentials