امروزه در صورت عدم وجود حالت چند کاربره ، هر سیستم عامل کاملاً در نظر گرفته نمی شود. بنابراین در لینوکس. پیش از این ، در سیستم عامل فقط سه پرچم اصلی وجود داشت که حقوق دسترسی هر کاربر خاص را کنترل می کرد ، این موارد خواندن ، نوشتن و اجرای مستقیم آن است. با این حال ، پس از مدتی ، توسعه دهندگان متوجه شدند که این کافی نیست و گروه های خاصی از کاربران این سیستم عامل را ایجاد کردند. با کمک آنها ، چندین نفر قادر به استفاده از همین منبع هستند.
راه های اضافه کردن کاربران به گروه ها
مطلقاً هر کاربر می تواند گروه اصلی ، گروه اصلی و گروه های جانبی را انتخاب کند ، که می تواند به خواست خود بپیوندد. ارزش توضیح این دو مفهوم را دارد:
- گروه اصلی (اصلی) بلافاصله پس از ثبت نام در سیستم عامل ایجاد می شود. این به طور خودکار اتفاق می افتد. کاربر حق دارد فقط در یک گروه اصلی قرار داشته باشد ، که نام آنها اغلب طبق نام کاربر وارد شده اختصاص می یابد.
- گروههای جانبی اختیاری هستند و ممکن است در طول استفاده از رایانه تغییر کنند. با این حال ، فراموش نکنید که تعداد گروههای جانبی کاملاً محدود است و نمی تواند از 32 نفر تجاوز کند.
حال بیایید ببینیم که چگونه می توانید با گروه های کاربران در توزیع های لینوکس ارتباط برقرار کنید.
روش 1: برنامه های GUI
متأسفانه ، هیچ برنامه نهایی در لینوکس وجود ندارد که عملکرد اضافه کردن گروه های کاربر جدید را داشته باشد. با توجه به این ، یک برنامه متفاوت برای هر پوسته گرافیکی جداگانه اعمال می شود.
KUser برای KDE
برای افزودن کاربران جدید به گروه در توزیع های لینوکس با پوسته گرافیکی دسک تاپ KDE ، از برنامه Kuser استفاده شده است که می توانید با نوشتن آن روی رایانه نصب کنید. "ترمینال" فرمان:
sudo apt-get kuser install
و با فشار دادن وارد شوید.
این برنامه دارای یک رابط اولیه است ، که کار با آن راحت است. برای افزودن کاربر به یک گروه ، ابتدا باید روی نام او دوبار کلیک کنید و سپس در پنجره ای که ظاهر می شود ، به برگه بروید "گروه ها" جعبه هایی را که می خواهید کاربر انتخاب شده را اضافه کنید ، بررسی کنید.
مدیر کاربر برای Gnome 3
در مورد گنوم ، بنابراین مدیریت گروهی فرقی نمی کند. شما فقط باید یک برنامه مناسب را نصب کنید ، که مشابه برنامه قبلی است. بیایید به مثال توزیع CentOS بپردازیم.
برای نصب مدیر کاربر، شما باید دستور را اجرا کنید:
sudo yum سیستم-پیکربندی کاربران را نصب کنید
با باز کردن پنجره برنامه ، خواهید دید:
برای کار بیشتر ، روی نام کاربری دوبار کلیک کنید و به برگه ای بنامید "گروه ها"که در یک پنجره جدید باز می شود. در این بخش می توانید دقیقا آن دسته از گروه های مورد علاقه خود را انتخاب کنید. برای انجام این کار ، شما فقط باید جعبه های مقابل آنهایی را که دوست دارید بررسی کنید. علاوه بر این ، می توانید گروه اصلی را انتخاب یا تغییر دهید:
کاربران و گروههایی برای وحدت
همانطور که مشاهده می کنید ، استفاده از برنامه های فوق هیچ تفاوتی ندارد. با این حال ، برای پوسته گرافیکی Unity ، که در توزیع اوبونتو استفاده می شود و یک توسعه اختصاصی سازندگان است ، مدیریت گروه کاربر کمی متفاوت است. اما همه به ترتیب.
در ابتدا برنامه لازم را نصب کنید. این کار بصورت خودکار و بعد از اجرای دستور زیر در انجام می شود "ترمینال":
sudo apt ابزارهای gnome-system را نصب کنید
در صورتی که می خواهید یکی از گروه های موجود یا کاربر را اضافه یا حذف کنید ، به منوی اصلی بروید و دکمه را فشار دهید مدیریت گروه (1). بعد از انجام کار ، پنجره ای در مقابل شما ظاهر می شود گزینه های گروه، که در آن می توانید لیستی از همه گروه های موجود در سیستم را مشاهده کنید:
با استفاده از دکمه "خواص" (2) شما به راحتی می توانید گروه مورد علاقه خود را انتخاب کرده و به سادگی با تیک زدن آنها ، کاربران را به آن اضافه کنید.
روش 2: ترمینال
برای افزودن کاربران جدید به سیستم های مبتنی بر لینوکس ، متخصصان استفاده از ترمینال را توصیه می کنند ، زیرا این روش گزینه های بیشتری را ارائه می دهد. برای این منظور از دستور استفاده می شود.نامزد
- به شما امکان می دهد پارامترها را به دلخواه خود تغییر دهید. در میان چیزهای دیگر ، مزیت ذاتی کار با "ترمینال" نهایی آن است - دستورالعمل برای همه توزیع ها مشترک است.
نحو
نحو فرمان پیچیده نیست و شامل سه جنبه است:
گزینه های نحو usermod
گزینه ها
اکنون فقط گزینه های اصلی دستور در نظر گرفته خواهد شدنامزد
که به شما امکان می دهد کاربران جدیدی را به گروه ها اضافه کنید. در اینجا لیستی از آنها آورده شده است:
- -گ - به شما امکان می دهد یک گروه اصلی اضافی برای کاربر تنظیم کنید ، با این حال ، چنین گروهی از قبل باید وجود داشته باشد و کلیه پرونده های موجود در فهرست اصلی به طور خودکار به این گروه می روند.
- -G - گروه های ویژه اضافی.
- -ا - به شما امکان می دهد تا یک کاربر را از گروه گزینه انتخاب کنید -G و بدون تغییر مقدار فعلی ، آن را به سایر گروه های انتخاب شده اضافه کنید.
البته تعداد کل گزینه ها بسیار بیشتر است ، اما ما فقط مواردی را که ممکن است برای تکمیل کار لازم باشد در نظر می گیریم.
مثالها
حالا بیایید به تمرین برویم و استفاده از دستور را به عنوان نمونه در نظر می گیریمنامزد
. به عنوان مثال ، شما باید کاربران جدید را به یک گروه اضافه کنید سودو لینوکسکه برای اجرای دستور زیر کافی خواهد بود "ترمینال":
sudo usermod -a-user wheel
توجه به این نکته بسیار مهم است که اگر گزینه را از نحو خارج کنید یک و تنها بگذارید -G، سپس ابزار به طور خودکار تمام آن دسته از گروههایی را که قبلاً ایجاد کرده اید نابود می کند ، و این می تواند منجر به پیامدهای مهلک شود.
یک مثال ساده را در نظر بگیرید. شما گروه موجود خود را پاک کرده اید چرخکاربر را به گروه اضافه کنید دیسکاما پس از آن شما نیاز به تنظیم مجدد رمز عبور دارید و دیگر نمی توانید از حقوقی که زودتر به شما اختصاص داده شده استفاده کنید.
برای تأیید اطلاعات کاربر ، می توانید از دستور زیر استفاده کنید:
کاربر شناسه
بعد از تمام کارهایی که انجام شده است ، می بینید که گروه دیگری اضافه شده است و همه گروه های موجود قبلاً در جای خود قرار گرفته اند. در صورتی که قصد دارید همزمان چندین گروه اضافه کنید ، فقط باید آنها را با کاما از هم جدا کنید.
دیسک دیسک sudo usermod -a-G ، کاربر vboxusers
در ابتدا ، هنگام ایجاد گروه اصلی کاربر ، اسم خود را تحمل می کند ، اما در صورت تمایل می توانید آن را به هر شخصی که دوست دارید تغییر دهید ، به عنوان مثال ، کاربران:
کاربر کاربران sudo usermod -g
بنابراین ، می بینید که نام گروه اصلی تغییر کرده است. گزینه های مشابه می تواند در مورد اضافه کردن کاربران جدید به گروه استفاده شود. سودو لینوکسبا استفاده از یک دستور ساده useradd.
نتیجه گیری
از همه موارد بالا می توان تأکید کرد که گزینه های زیادی برای چگونگی اضافه کردن کاربر به گروه لینوکس وجود دارد و هرکدام به روش خود خوب هستند. به عنوان مثال ، اگر شما یک کاربر بی تجربه هستید یا می خواهید کار را به سرعت و به راحتی انجام دهید ، بهترین گزینه استفاده از برنامه هایی با رابط گرافیکی خواهد بود. اگر تصمیم دارید تغییرات کاردینال را در گروهها ایجاد کنید ، برای این منظور استفاده از آن ضروری است "ترمینال" با تیمنامزد
.