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

این مقاله، نحوه افزودن و حذف کاربران در سیستم‌های CentOS 8 را توضیح می‌دهد.

 

دقت کنید که برای اینکه بتوانید کاربری ایجاد و یا حذف کنید، باید به عنوان کاربر root یا کاربری با امتیازات sudo وارد شوید.

 

نحوه اضافه کردن کاربر در CentOS 8

در CentOS شما می‌توانید با استفاده از دستور useradd به همراه نام کاربری مورد نظر، یک حساب کاربری جدید ایجاد نمایید.

به عنوان مثال، برای ایجاد یک حساب کاربری جدید به نام "linuxize" باید دستور زیر را اجرا کنید:

sudo adduser linuxize

در صورتی که دستور با موفقیت اجرا شود، هیچ خروجی نمایش داده نمی‌شود. در این صورت کاربر و دایرکتوری اصلی او (یعنی /home/linuxize) ایجاد می‌شود و فایل‌ها را از دایرکتوری /etc/skel به دایرکتوری اصلی کاربر کپی می‌کند. در دایرکتوری اصلی، کاربر می‌تواند در فایل‌ها و دایرکتوری‌ها بنویسد و آن‌ها را ویرایش یا حذف نماید.

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

 

این مطلب نیز ممکن است برای شما مفید باشد: نصب و استفاده از PHP Composer در CentOS 8

 

در مرحله بعد، باید یک رمز عبور برای کاربر جدید تعیین نمایید تا کاربر بتواند وارد سیستم شود. بدین منظور، دستور passwd و سپس نام کاربری را فراخوانی کنید:

sudo passwd linuxize

اکنون از شما خواسته می‌شود رمز عبور را وارد کرده و تأیید نمایید:

output
Changing password for user linuxize.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

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

 

اعطای امتیازات sudo

به طور پیش فرض در CentOS، به اعضای گروه wheel دسترسی sudo داده می‌شود.

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

sudo usermod -aG wheel linuxize

علاوه‌براین، شما می‌توانید با ویرایش فایل sudoers، دسترسی sudo کاربر را تنظیم کنید.

 

این مطلب نیز ممکن است برای شما مفید باشد: نصب TeamViewer در CentOS 8

 

نحوه حذف کاربر در CentOS

به منظور حذف یک حساب کاربری کافیست دستور userdel و سپس نام کاربری آن را فراخوانی نمایید.

به عنوان مثال، برای حذف حساب کاربری با نام "linuxize" باید دستور زیر را اجرا کنید:

sudo userdel linuxize

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

دستور بالا، کاربر را بدون حذف فایل‌های کاربر حذف می‌کند. علاوه بر این، کاربر از هر گروهی که به آن تعلق داشت، حذف می‌شود.

به منظور حذف یک کاربر و دایرکتوری اصلی، گزینه r- را به همراه دستور userdel وارد نمایید:

sudo userdel -r linuxize

 

 

 

منبع:

linuxize