Loading…

جزیره لینوکس و سیستم های متن باز

ارسال کننده: mabedini
سلام دوستان مدیر سایت mabedini.ir هستم. از سال ۱۳۸۱ با سیستم عامل های مبتنی بر BSD کار کردم. مقالات و فیلم های آموزشی در زمینه BSD تهیه کردم. یکی از سیستم عامل های مورد علاقه من OpenBSD است. در حال حاضر دوره هایی برروی انواع فایروالهای زیر رو در سایت دارم ** دوره آموزش pfsense به صورت مقدماتی و نصب انواع بسته های کاربردی. ** دوره آموزش فایروال IPFW در FreeBSD ** دوره آموزش فایروال ipfire ** دوره جدید فایروال OPNsense
ارسال پیام خصوصی
امتیازات این مطلب
نکته: بخش 4.8 از سری آموزش های BSDA (ورش lock کردن یک کاربر در BSD)
همانطوری که در بخشهای قبلی در مورد کاربران و محل ذخیره سازی رمز عبور هر کاربر در بخش الگوریتم های رمزنگاری صبحت شد، هر کاربری یک رمز عبور برای ورود به سیستم دارد که با استفاده از الگوریتم های رمز نگار هش شده است، اگر خروجی هش شده رمزعبور در فایل اصلی master.passwd دارای یک تغییر کوچک شود تز درسترسی کاربر به سیستم جلوگیری می شود.
برای انجام دادن این عمل دو سیستم عامل FreeBSD و DragonFlyاز pw استفاده می شود که این فرمان در هش رمزعبور کاربر کلمه LOCKED اضافه می شود که به صورت زیر این فرمان را اجرا کنید:
#pw lock fred
با اجرا این فرمان fred لاک می شود و برای خارج کردن از حالت lock باید فرمان زیر را اجرا کنید:
#pw unlock 2395
در فرمان بالا بجای نام کاربری ID کاربر را قرار دادیم.

در سیستم عامل NetBSD برای انجام این کار از فرمان usermod استفاده می شود که با استفاده از سویچ C در این فرمان حالت lock به فایل ذمر کاربر اعمال می شود، در این سیستم عامل باید فرمان زیر را اجرا کنید:
#usermod -C yes julie
برای خارج کردن یک کاربر از حالت lock در سیستم عامل NetBSD فرمان زیر را اجرا کنید:
# usermod -C no julie
این عمل در سیستم عامل OpenBSD هم با سایر BSD ها متفاوت است و باید از فرمان userdel با استفادها ز سویچ p به صورت زیر استفاده کنید:
#userdel -p [true|yes|non-zero-number] username
و برای unlock کردن هم از فرمان زیر استفاده کنید:
#userdel -p [false|no|0] username

دیدگاه ها

هیچ دیدگاهی برای این مطلب ارسال نشده است

برای ارسال نظر وارد شوید.