وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

اوبونتو کاربر را به گروه اضافه کنید

0 5
زمان لازم برای مطالعه: 4 دقیقه


در لینوکس، گروه ها نهادهایی هستند که برای سازماندهی و مدیریت حساب های کاربری متعدد به طور همزمان استفاده می شوند. گروه ها مدیریت آسان و سریع حساب های کاربری را ارائه می دهند. کاربران مختلف لینوکس وظایف و نقش های مختلفی دارند. نکته کلیدی گروه ها شناسایی مجموعه ای از حقوق مانند دسترسی نوشتن، خواندن یا اجرا برای یک منبع مشخص است که می تواند به طور متقابل بین کاربران گروه به اشتراک گذاشته شود.

در این راهنما، ما در مورد چند نوع گروه در سیستم لینوکس اوبونتو بحث خواهیم کرد. علاوه بر این، ما نیز توضیح خواهیم داد روی چگونه یک کاربر اوبونتو را به گروه ها اضافه کنیم.

گروه ها در لینوکس اوبونتو

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

  • گروه اولیه
  • گروه ثانویه

گروه اولیه

به محض اینکه کاربر فایل را ایجاد کرد، به طور خودکار به گروه اصلی اضافه می شود. گروه اصلی مشابه نام کاربری است. تمام جزئیات گروه اولیه در مورد کاربران در فایلی که در ‘/etc/passwd’ قرار دارد ذخیره می شود.

گروه ثانویه

گروه های ثانویه برای اعطای دسترسی به فایل خاص به اعضای گروه مهم هستند. آنها برای مدیریت فایل های فردی همراه با برنامه های نرم افزاری ساخته شده اند. اعضای گروه حقوق نوشتن، خواندن و اجرای آن گروه را به ارث می برند.

هر کاربر روی یک سیستم لینوکس عضو یک گروه اصلی است و علاوه بر این، این کاربر را نمی توان در هیچ یا چند گروه ثانویه قرار داد. کاربران را فقط می توان به عنوان اعضای گروه اضافه کرد root یا کاربران با sudo امتیاز

ایجاد یک گروه در اوبونتو

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

$ sudo groupadd test_group

در دستور بالا، “test_group” نام گروه جدید است.

پیشنهاد می‌کنیم بخوانید:  چگونه می توانم پورت ها را باز کنم روی اوبونتو

اوبونتو کاربر را به گروه اضافه کنیداوبونتو کاربر را به گروه اضافه کنید

افزودن یک کاربر موجود به یک گروه در اوبونتو

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

$ sudo usermod -جی نام کاربری نام گروه

برای مثال، ‘sam-pc’ موجود است روی سیستم ما و ما می خواهیم این کاربر را به گروه “test_group” اضافه کنیم. برای این کار دستور بالا را به شکل زیر تغییر دهید:

$ sudo usermod -جی test_group sam-pc

اوبونتو کاربر را به گروه اضافه کنیداوبونتو کاربر را به گروه اضافه کنید

هنگامی که دستور ‘usermod’ بالا را اجرا می کنید، هیچ خروجی به شما نشان نمی دهد روی را terminal صفحه نمایش روی اجرای موفقیت آمیز دستور یعنی کاربر با موفقیت به یک گروه اضافه شده است. هنگامی که کاربر را به گروه اضافه می کنید، باید گزینه “-a” را اضافه کنید. اگر گزینه “-a” را اضافه نکنید، کاربر از هر گروهی که پس از گزینه “-G” فهرست نشده است حذف یا حذف خواهد شد.

یک کاربر جدید ایجاد کنید و چندین گروه را در اوبونتو اضافه کنید

اگر می خواهید یک کاربر جدید بسازید و فقط با استفاده از یک دستور به یک گروه اضافه کنید، از دستور ‘useradd’ برای اضافه کردن یک کاربر جدید استفاده کنید و سپس با استفاده از دستور زیر این کاربر را به گروه اصلی و ثانویه اضافه کنید:

$ sudo useradd -g گروه -جی نام کاربری group1,group2

در مثال زیر، یک کاربر جدید با نام ‘Samrina’ ایجاد کرده ایم و چندین گروه اختصاص داده ایم. گروه اصلی «کاربران» و گروه‌های فرعی «sudosam-pc’.

$ sudo useradd -g کاربران -جی sudo,sam-pc سامینا

اوبونتو کاربر را به گروه اضافه کنیداوبونتو کاربر را به گروه اضافه کنید

یک کاربر موجود اوبونتو را به چند گروه اضافه کنید

برای افزودن یک کاربر موجود به گروه‌های متعدد در سیستم اوبونتو، می‌توانید از دستور «usermod» و سپس گزینه «-G» استفاده کنید، نام گروه‌هایی را که با کاما از هم جدا می‌شوند به صورت زیر وارد کنید:

$ sudo usermod -جی نام کاربری first_group، second_group

بیایید مثالی بزنیم تا یک کاربر موجود ‘Samrina’ را به چندین گروه مانند ‘sam-pc’ اضافه کنیم، sudosambashare’، دستور زیر را اجرا کنید:

$ sudo usermod -جی sam-pc، sudo، سامباشاره سامرینا

اوبونتو کاربر را به گروه اضافه کنیداوبونتو کاربر را به گروه اضافه کنید

گروه اصلی کاربر را در اوبونتو تغییر دهید

با استفاده از دستور ‘usermode’ به دنبال گزینه ‘-g’، می توانید گروه اصلی کاربر را تغییر دهید.

$ sudo usermod -g نام کاربری نام گروه

در مثال زیر، با اجرای دستور زیر، گروه اصلی یک کاربر ‘Samrina’ را به ‘test_group’ تغییر دادیم:

$ sudo usermod -g تست_گروه سمرینا

اوبونتو کاربر را به گروه اضافه کنیداوبونتو کاربر را به گروه اضافه کنید

نمایش جزئیات گروه های کاربر در اوبونتو

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

$ شناسه نام کاربری

به عنوان مثال، ما می خواهیم تمام اطلاعات گروه یک کاربر ‘sam-pc’ را نمایش دهیم.

$ شناسه سامرینا

اوبونتو کاربر را به گروه اضافه کنیداوبونتو کاربر را به گروه اضافه کنید

همانطور که در خروجی بالا مشاهده می کنید، کاربر به گروه های مختلفی تعلق دارد. در اینجا، گروه اصلی کاربر «کاربران» است و همچنین عضوی از گروه‌های تکمیلی دیگر است که «sudo، sam-pc و sambashare’ که در تصویر بالا نشان داده شده اند.

پیشنهاد می‌کنیم بخوانید:  کشتن برنامه های فریز شده در اوبونتو

هنگامی که از دستور “گروه” و به دنبال نام کاربری استفاده می کنید، گروه های تکمیلی کاربر را نمایش می دهد.

$ گروه ها sam-pc

اوبونتو کاربر را به گروه اضافه کنیداوبونتو کاربر را به گروه اضافه کنید

اگر نام کاربری را به دستور “گروه” ارسال نکنید، در این حالت، اطلاعات گروه کاربر فعلی وارد شده را به صورت زیر نمایش می دهد:

$ گروه ها

اوبونتو کاربر را به گروه اضافه کنیداوبونتو کاربر را به گروه اضافه کنید

نمایش تمام گروه های سیستم اوبونتو

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

$ دریافت گروه

اوبونتو کاربر را به گروه اضافه کنیداوبونتو کاربر را به گروه اضافه کنید

دستور بالا تمام گروه های سیستم را نمایش می دهد روی را terminal صفحه نمایش و همچنین به شما نشان می دهد که حساب کاربری متعلق به کدام گروه است.

یک کاربر موجود را از یک گروه در اوبونتو حذف کنید

برای حذف یا حذف یک کاربر از یک گروه، دستور ‘gpasswd’ و سپس گزینه ‘-d’ را اجرا کنید. روی را terminal.

$ sudo gpasswd نام کاربری نام گروه

به عنوان مثال، ما می خواهیم یک کاربر ‘Samrina’ را از گروه ‘sambasshare’ حذف کنیم، برای انجام این کار دستور بالا را به شکل زیر تغییر دهید:

$ sudo gpasswd سامرینا سامباشاره

اوبونتو کاربر را به گروه اضافه کنیداوبونتو کاربر را به گروه اضافه کنید

حذف یک گروه در اوبونتو

برای حذف گروه کاربری موجود، از دستور زیر به همراه نام گروه استفاده کنید.

$ sudo نام گروه groupdel

اوبونتو کاربر را به گروه اضافه کنیداوبونتو کاربر را به گروه اضافه کنید

نتیجه

ما در این راهنما نشان دادیم که چگونه یک کاربر را به یک گروه در سیستم اوبونتو 20.04 اضافه کنیم. ما دیده ایم که چگونه گروه ها ما را برای مدیریت تمام حساب های سیستم و کاربران تسهیل می کنند. ما دستورات مختلفی را برای درک بهتر کاربران و گروه ها پیاده سازی کردیم. دستور بالا نیز می تواند اجرا شود روی سایر توزیع های لینوکس در صورت هرگونه سردرگمی در رابطه با این مقاله به ما اطلاع دهید. با تشکر!

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-01-01 07:40:04

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید