خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

نحوه ایجاد یک کاربر جدید در سیستم عامل Raspberry Pi

ایجاد یک کاربر جدید در توزیع‌های مبتنی بر لینوکس، حتی در سیستم عامل Raspberry Pi، کار سختی است.

نسخه‌های قدیمی‌تر Raspberry Pi OS به‌طور پیش‌فرض دارای اعتبار کاربری استاندارد بودند. اگرچه نسخه جدیدتر از شما می‌خواهد که یک نام کاربری و رمز عبور سفارشی را در حین نصب ایجاد کنید، ممکن است لازم باشد کاربران بیشتری در مسیر ایجاد کنید تا نیازهای اضافی را برآورده کنید.

شما می توانید این کار را به راحتی با استفاده از دستورات لینوکس انجام دهید، و از آنجایی که Raspberry Pi OS طعمی از لینوکس است، همین دستورات برای توزیع های دیگر نیز اعمال می شود.

یک کاربر جدید در سیستم عامل Raspberry Pi ایجاد کنید

می توانید از useradd و adduser برای ایجاد یک کاربر جدید در لینوکس استفاده کنید. هر چند دستورات کمی متفاوت است. useradd یک دستور سطح پایین است و با تمام توزیع های لینوکس کار می کند، در حالی که adduser یک فرمان سطح بالا است و با توزیع های کمتری کار می کند. هر دو دستور در سیستم عامل Raspberry Pi به خوبی کار می کنند.

از این دستور برای ایجاد کاربری با نام vishnu با استفاده از useradd استفاده کنید:

sudo useradd vishnu

با این حال، دستور یک فهرست اصلی برای کاربر جدید ایجاد نمی کند. به این ترتیب کاربران سیستمی را ایجاد می کنید که به فهرست اصلی نیاز ندارند. همچنین، باید رمز عبور کاربر جدید را با استفاده از:

sudo passwd vishnu

ایجاد کاربر جدید با استفاده از دستور useradd در لینوکس

در مقابل، دستور adduser از شما می خواهد که رمز عبور را در زمان ایجاد کاربر تنظیم کنید.

sudo adduser vishnu

همچنین، یک فهرست اصلی با نام کاربر ایجاد می کند. شما می توانید آن را با:

ls /home

ایجاد کاربر جدید با استفاده از دستور adduser در لینوکس

یک کاربر جدید با یک شناسه خاص ایجاد کنید

کاربران جدید به طور پیش فرض UID بعدی موجود را دریافت می کنند. گاهی اوقات ایجاد یک کاربر جدید با یک UID سفارشی مطلوب است. شما می توانید این کار را با استفاده از:

sudo useradd -u 2200 vishnu

-u UID، 2200 را در این مورد مشخص می کند. هنگامی که کاربر جدید ایجاد شد، می توانید با دستور id بررسی کنید که UID و همچنین گروه هایی که یک کاربر به آنها تعلق دارد را نشان می دهد.

id vishnu

ایجاد کاربر جدید با uid خاص در لینوکس

چگونه یک کاربر جدید با یک فهرست خانه سفارشی ایجاد کنیم

اگر می خواهید یک نام سفارشی برای دایرکتوری خانه خود داشته باشید، می توانید از دستور زیر استفاده کنید:

sudo useradd -m -d /home/mychoice vishnuhome

-m مشخص می کند که فهرست اصلی باید ایجاد شود و -d مکان دایرکتوری را مشخص می کند.

مطلب مرتبط:   نحوه مدیریت گرافیکی بسته ها در Chromebook با Synaptic

ایجاد کاربر جدید و دایرکتوری خانگی سفارشی با استفاده از دستور useradd در لینوکس

به کاربر جدید امتیازات مناسب بدهید

شما یک کاربر جدید ایجاد کردید، اما یک کاربر استاندارد است و به گروه هایی که کاربر پیش فرض Raspberry Pi انجام می دهد تعلق ندارد. بدون عضویت در آن گروه‌ها، کاربر جدید نمی‌تواند سیستم را مدیریت کند و موقعیت‌هایی را که به امتیازات بالا مورد نیاز است مدیریت کند. مثلا:

  • ارتقاء سیستم به امتیازات sudo نیاز دارد
  • برای اتصال به شبکه‌های Wi-Fi جدید با استفاده از مدیر شبکه، کاربر باید در گروه netdev باشد

برای افزودن کاربر جدید به گروه sudo، اجرا کنید:

sudo usermod -a -G sudo vishnu

… که در آن -a افزودن را مشخص می کند و -G گروه را مشخص می کند.

برای افزودن کاربر جدید به همه گروه‌ها به عنوان کاربر پیش‌فرض، ابتدا گروه‌های کاربر پیش‌فرض را فهرست کنید:

id vishnu

سپس کاربر جدید را به آن گروه ها اضافه کنید:

sudo usermod -a -G comma,separated,group,names vishnu

دادن امتیازات مشابه به کاربر پیش فرض به کاربر جدید

کاربران ناخواسته را در سیستم عامل Raspberry Pi حذف کنید

در سیستم عامل Raspberry Pi، اگر ضروری نیست، باید user pi پیش فرض را حذف کنید. این بخاطر دلایل امنیتی است. اگر SSH را روی Raspberry Pi با نام کاربری پیش‌فرض pi فعال کرده باشید، در برابر هک‌های brute force آسیب‌پذیر است مگر اینکه توسط یک برنامه محدودکننده نرخ مانند Fail2Ban محافظت شود.

در Raspbian که نسخه قدیمی‌تری از سیستم‌عامل است، حذف user pi زمانی که SSH فعال است، تقریباً اجباری است زیرا نام کاربری و رمز عبور پیش‌فرض از پیش تعیین شده است.

برای حذف کاربر پیش فرض، باید به عنوان کاربر دیگری وارد شوید. برای انجام این کار، ابتدا باید ورود خودکار را غیرفعال کنید.

مطلب مرتبط:   پشتیبانی اوبونتو 18.04 در حال از بین رفتن است: در اینجا چه باید کرد

نحوه غیرفعال کردن ورود خودکار در Raspberry Pi

اکنون به عنوان کاربر دیگری که دارای امتیازات sudo است وارد شوید و کاربر مورد نیاز را با استفاده از:

sudo userdel tom

اگر می‌خواهید فهرست اصلی کاربر را نیز حذف کنید، از:

sudo userdel -r jill

… که در آن -r برای حذف فهرست اصلی است.

همچنین می توانید از دستور deluser برای انجام همین کار استفاده کنید. هر چند استدلال ها متفاوت است.

sudo deluser --remove-home jack

حذف کاربران با استفاده از دستورات userdel و deluser در لینوکس

ایجاد کاربران جدید با استفاده از دستورات ساده تر از آن چیزی است که فکر می کنید

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

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