به عنوان یک System Administrator شما می بایست اکانت های موجود در یک سیستم را مدیریت نمایید.این امر با اضافه کردن ، حذف کردن و در بعضی موارد با غیرفعال کردن یک اکانت صورت می پذیرد.در این آموزش به غیرفعال کردن یک اکانت در لینوکس می پردازیم.
راحت ترین روش برای غیرفعال کردن یک اکانت ویرایش فایل etcshadow می باشد که در واقع محل ذخیره سازی کلمات عبور کاربران است.برای این کار تنها کافیست کاراکتر "!" یا "*" را در ابتدای پسورد Hash شده وارد کنیم.
Before
tester:$kgjg7jugmgo8e8496oemfltKKFh7JFhy:15711:0:99999:7:::
After
tester:!$kgjg7jugmgo8e8496oemfltKKFh7JFhy:15711:0:99999:7:::
بوسیله دستور usermod هم می توان کاربر مورد نظر را غیرفعال کرد.
usermod -L tester
برای فعال سازی مجدد نیز از دستور زیر استفاده می کنیم.
usermod -U tester
روش دوم که نسبت به روش اول از امنیت بالاتری برخوردار می باشد تغییر مسیر فایل شل کاربر است.بصورت پیش فرض فایل 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_در_لینوکس
سلام دوست عزیز من یاسر امینی فارق التحصیل رشته نرم افزار هستم.حدود 4 سال هست که در زمینه شبکه های کامپیوتری در حال فعالیت هستم.عاشق لینوکس و سیسکو و از ویندوز متنفرم. بصورت Freelance آماده همکاری و راه اندازی انواع شبکه ها در سطوح Passive و Active می باشم. Success is the sum of small efforts repeated day in and day out
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود