خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
نحوه ایجاد و حذف کردن کاربر از centos
یکی از کارهای مهمی که ادمین ها در سیستم عامل Centos اقدام بدان می کنند ایجاد کردن و همچنین حذف User است. هر کاربر می تواند سطوح مختلف مجوز و تنظیمات خاصی را برای برنامه های مختلف خط فرمان و GUI داشته باشد. این مقاله نحوه افزودن و حذف کاربران در سیستمهای CentOS 8 را توضیح میدهد.
فقط کاربر root و کاربرانی که عضو sudo هستند می توانند اقدام به ایجاد کاربر و حذف کاربر در centos کنند.
در centos با کمک دستور useradd می توانید حساب کاربری مورد نظرتان را تعریف کنید:
به عنوان مثال، برای ایجاد یک حساب کاربری جدید به نام "khoshamoz" از دستور زیر می توانید استفاده کنید:
پس از وارد کردن دستور باید پسورد کاربر جاری که عضو گروه sudo است را وارد کنید. در صورتی که دستور با موفقیت اجرا شود هیچ پیغامی در خروجی نمایش داده نمی شود. این دستور کاربر و دایرکتوری home را ایجاد میکند و فایلها را از دایرکتوری /etc/skel در دایرکتوری home کاربر کپی می کند. در دایرکتوری home کاربر می تواند فایل ها و دایرکتوری ها را نوشته، ویرایش و حذف کند.
در مرحله بعد، باید یک پسورد برای کاربر جدید مشخص کنید تا این کاربر بتواند به سیستم لاگین کند. برای انجام این کار، دستور passwd و سپس نام کاربری را فراخوانی کنید:
سپس پیغام های زیر را یک به یک در خروجی دریافت خواهید کرد که پسورد را باید تایپ کنید:
اگر پسورد ضعیف که پیچیدگی نداشته باشد را تایپ کنید، پسورد از شما پذیرفته می شود ولی پیغام BAD PASSWORD: The password fails the dictionary check - it is too simplistic/systematic را دریافت می کنید.
بصورت پیشفرض اعضای گروه wheel در Centos دسترسی sudo داده می شود. اگر می خواهید کاربر تازه ایجاد شده دارای امتیازات ادمینی باشد، کاربر را به گروه wheel اضافه کنید:
با کمک دستور userdel هم می توانید کاربر را از لینوکس centos حذف کنید.
در صورت اجرای موفقیت آمیز دستور هیچ پیغامی در خروجی نمایش داده نمی شود.
دستور بالا کاربر را بدون حذف فایل هایش، حذف می کند. کاربر همچنین از هر گروهی که به آن تعلق داشت حذف می شود. برای حذف کاربر و همچنین فایل هایش، از سوئیچ -r استفاده کنید:
فقط کاربر root و کاربرانی که عضو sudo هستند می توانند اقدام به ایجاد کاربر و حذف کاربر در centos کنند.
در centos با کمک دستور useradd می توانید حساب کاربری مورد نظرتان را تعریف کنید:
به عنوان مثال، برای ایجاد یک حساب کاربری جدید به نام "khoshamoz" از دستور زیر می توانید استفاده کنید:
sudo adduser khoshamoz
پس از وارد کردن دستور باید پسورد کاربر جاری که عضو گروه sudo است را وارد کنید. در صورتی که دستور با موفقیت اجرا شود هیچ پیغامی در خروجی نمایش داده نمی شود. این دستور کاربر و دایرکتوری home را ایجاد میکند و فایلها را از دایرکتوری /etc/skel در دایرکتوری home کاربر کپی می کند. در دایرکتوری home کاربر می تواند فایل ها و دایرکتوری ها را نوشته، ویرایش و حذف کند.
در مرحله بعد، باید یک پسورد برای کاربر جدید مشخص کنید تا این کاربر بتواند به سیستم لاگین کند. برای انجام این کار، دستور passwd و سپس نام کاربری را فراخوانی کنید:
sudo passwd khoshamoz
سپس پیغام های زیر را یک به یک در خروجی دریافت خواهید کرد که پسورد را باید تایپ کنید:
Changing password for user khoshamoz.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
اگر پسورد ضعیف که پیچیدگی نداشته باشد را تایپ کنید، پسورد از شما پذیرفته می شود ولی پیغام BAD PASSWORD: The password fails the dictionary check - it is too simplistic/systematic را دریافت می کنید.
بصورت پیشفرض اعضای گروه wheel در Centos دسترسی sudo داده می شود. اگر می خواهید کاربر تازه ایجاد شده دارای امتیازات ادمینی باشد، کاربر را به گروه wheel اضافه کنید:
sudo usermod -aG wheel khoshamoz
با کمک دستور userdel هم می توانید کاربر را از لینوکس centos حذف کنید.
sudo userdel khoshamoz
در صورت اجرای موفقیت آمیز دستور هیچ پیغامی در خروجی نمایش داده نمی شود.
دستور بالا کاربر را بدون حذف فایل هایش، حذف می کند. کاربر همچنین از هر گروهی که به آن تعلق داشت حذف می شود. برای حذف کاربر و همچنین فایل هایش، از سوئیچ -r استفاده کنید:
sudo userdel -r khoshamoz
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: