به عنوان یک System Administrator شما می بایست اکانت های موجود در یک سیستم را مدیریت نمایید.این امر با اضافه کردن ، حذف کردن و در بعضی موارد با غیرفعال کردن یک اکانت صورت می پذیرد.در این آموزش به غیرفعال کردن یک اکانت در لینوکس می پردازیم.
دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
روش اول : ویرایش فایل Shadow
راحت ترین روش برای غیرفعال کردن یک اکانت ویرایش فایل etcshadow می باشد که در واقع محل ذخیره سازی کلمات عبور کاربران است.برای این کار تنها کافیست کاراکتر "!" یا "*" را در ابتدای پسورد Hash شده وارد کنیم.
Before
tester:$kgjg7jugmgo8e8496oemfltKKFh7JFhy:15711:0:99999:7:::
After
tester:!$kgjg7jugmgo8e8496oemfltKKFh7JFhy:15711:0:99999:7:::
بوسیله دستور usermod هم می توان کاربر مورد نظر را غیرفعال کرد.
usermod -L tester
برای فعال سازی مجدد نیز از دستور زیر استفاده می کنیم.
usermod -U tester
روش دوم : nologin User Shell
روش دوم که نسبت به روش اول از امنیت بالاتری برخوردار می باشد تغییر مسیر فایل شل کاربر است.بصورت پیش فرض فایل etcpassword در لینوکس به شکل زیر خواهد بود.
tester:x:1001:1001:Tester,User,,:/home/tester:/bin/bash
که برای غیرفعال کردن کاربر tester آن را بصورت زیر ویرایش می کنیم.
tester:x:1001:1001:Tester,User,,:/home/tester:/usr/sbin/nologin
#نگهداری_کاربران_در_لینوکس #تنظیمات_کاربران_در_لینوکس #مشاهده_اطلاعات_کاربران_در_لینوکس #disable_کردن_user_لینوکس #مدیریت_user_ها_در_لینوکس #مدیریت_کاربران_در_لینوکس #rename_کردن_کاربران_لینوکس #غیرفعال_کردن_user_در_لینوکس #دستور_usermod_در_لینوکس #معرفی_فایل_shadow_در_لینوکس