مدیریت کاربران و گروهها درسیستم عامل لینوکس(قسمت دوم)

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

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

در مقاله قبلی به بررسی مدیریت نام های کاربری در سیستم عامل لینوکس پرداختیم،در این مقاله قصد داریم درباره گروهها و مدیریت آنها در سیستم عامل لینوکس بپردازیم،امیدوارم مورد توجه شما عزیزان قرار بگیرد.

 

مشاهده گروههای فعال در سیستم عامل لینوکس

 

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

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

#cat /etc/group 

مانند شکل زیر:

دستور groupadd برای ساختن گروه

 

برای افزودن گروه به سیستم عامل لینوکس از دستور groupadd استفاده میکنیم، این دستور جهت ساخت یک گروه جدید در سیستم به کار می رود که قالب کلی آن عبارت است از:

groupadd [switches] group_name #

به عنوان مثال ما یک گروه با نام Backup اضافه میکنیم،در این مثال ما با استفاده از سویچ g میخواهیم یک gid خاص به گروه اختصاص دهیم،بصورت پیش فرض هرگروهی که ساخنه میشود،یک gid  به آن تعلق میگیرد.

groupadd -g 2018  Backup #

در گروههای سیستمی که بعد از نصب لینوکس یا سرویس های لینوکس ایجاد میشوند،gid برای هر گروه عددی زیر ۱۰۰۰ است،به عنوان مثال gid کاربر root برابر با ۰ است،گروههای که کاربر میسازد دارای gid بالای ۱۰۰۰ هستند،gid مخفف یک شناسه منحصر به فرد است که گروهها را از هم متمایز میکند.

دستور groupdel برای حذف  گروه

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

 

groupdel [switches] group_name #

به عنوان مثال گروه backup که خودمان ایجاد کرده ایم را حذف میکنیم،به صورت زیر:

#groupdel backup

دستور groupmod برای ویرایش گروه

برای ویرایش مشخصه های یک گروه از دستور groupmod استفاده می شود که برخی سوئیچ های آن به شرح زیر هستند:

 

groupmod [switches] group_name #

g- : برای تغییر gid استفاده می شود.
n- : با استفاده از این سوئیچ می توانید نام گروه را تغییر دهید.

o- : با استفاده از این سوئیچ می توانید یک gid غیرمنحصر به فرد به گروه اختصاص دهید.

 

با استفاده از سویچgid ،-g گروه saeed را به ۱۵۰۰  تغییر دادیم:

groupmod -g 1500  saeed#

مانند شکل زیر:

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

مطالب مرتبط:

مدیریت کاربران و گروهها درسیستم عامل لینوکس(قسمت اول)

شما ممکن است این را هم بپسندید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *