nethsm-user-remove(1) General Commands Manual nethsm-user-remove(1)

nethsm-user-remove - حذف حساب کاربری از دستگاه NetHSM

nethsm user remove [-a|--auth-passphrase-file] [-c|--config] [-l|--label] [-u|--user] [-h|--help] <NAME>

حذف یک کاربر از سیستم.

کاربران سراسری سیستم در نقش «مدیر» (Administrator) فقط می‌توانند کاربران سراسری را حذف کنند. به عنوان یک استثنا بر این قاعده، کاربران سراسری با نقش «مدیر» می‌توانند کاربران یک فضای نام (namespace) را نیز در صورتی که آن فضای نام ابتدا حذف شده باشد پاک کنند (دستور «nethsm namespace remove» را ببینید). کاربران درون یک فضای نام با نقش «مدیر» فقط می‌توانند کاربران همان فضای نام را حذف نمایند.

دستگاه باید در وضعیت عملیاتی («Operational») باشد.

نیازمند احراز هویت کاربری با نقش «مدیر» (Administrator) است.

مسیر فایلی شامل عبارت عبور برای احراز هویت.

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

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

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

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

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

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

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

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

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

همچنین می‌تواند با متغیر محیطی NETHSM_USER مشخص شود.
نمایش راهنما (مشاهده خلاصه با '-h').
<NAME>
نام کاربری که باید حذف شود.
همچنین می‌تواند با متغیر محیطی NETHSM_USER_NAME مشخص شود.
nethsm-user-remove