درخواست های ارتباط
جستجو تنظیمات
لیست دوستان من

بخش 4.7 از سری آموزش های BSDA(تغییر shell پیش فرض کاربران در BSD)

0 نظرات
هر کاربری بعد از ورود به سیستم در BSD یک محیط خط فرمان پیش فرض را دارد که هم به محیط های نصب شده توسط مدیر سیستم بستگی دارد و هم محیط پیش فرض مدیر سیستم. انواع Shell در BSD به نام های sh bash chsh tcsh وجود دارد که لیستی از shell های خط فرمانی در فایل به نام shells در زیر شاخه etc قرار دارند. در ادامه یک مثال از این فایل را مشاهده می کنید و هر shell که برروی سیستم خود نصب می کنید باید در این فایل مسیر خود را ثبت کنن:
# /etc/shells: valid login shells
/bin/csh
/bin/sh
/usr/bin/es
/usr/bin/ksh
/bin/ksh
/usr/bin/rc
/usr/bin/tcsh
/bin/tcsh
/usr/bin/esh
/bin/dash
/bin/bash
/bin/rbash
/usr/bin/screen
/bin/pdksh

البته ذکر این نکته هم لازم است که بدانید بعد از وارد شدن به سیستم از طریق محیط تایپی و یا باز کردن شل شما می توانید با اجرا کردن فرمان محیط خط فرمانی مورد نظر وارد آن شوید. در این بخش از کاربران امتحان BSDA توفق داشته خواهد شد که روش تغییر دادن این محیط Shell پیش فرض را بدانید.
در هر سیستم عاملی از خانواده BSD برای هر کاربری یک shell پیش فرضی برای کاربر root در نظر گرفته شده است، در سیستم عامل FreeBSD شل پیش فرض CSH است. در سیستم عامل OpenBSD شل پیش فرض ksh است.
از سری shell ها یک shell پیش فرضی وجود دارد که در همه جا هست و در زیر شاخه /bin قرار دارد این shell به نام sh است و در همه سیستم عامل ها وجود دارد اگر برای کاربری shell تعریف نکرده باشید این shell به عنوان پیش فرض تعریف می شود.
یکی دیگه از shell ها معروف nologin است که اگر برای هر کاربری تنظیم شده باشد امکان ورود به سیستم وجود ندارد، از این قابلیت برای کاربرانی که به سرویس ها متصل هستند و سرویس ها از این طریق راه اندازی می شود استفاده می شود.
برای تغییر دادن shell پیش فرض باید از فرمان chpass استفاده کنید و باید توسط هر کاربر به صورت شخصی راه اندازی شود، بعد از راه اندازی این فرمان شما وارد فایل اصلی اطلاعات خود کاربر می شوید و این فایل در یک محیط ویرایشگر متنی باز می شود و شما باید با دقت مسیر Shell جدید را وارد کنید.

برچسب ها
ردیف عنوان قیمت
1 بخش 2.1 از سری آموزش های BSDA( آشنا با security level در هسته) رایگان
2 بخش 3.1 از سری آموزش های BSDA(ومفهوم file flags در BSD ) رایگان
3 بخش 4.10 از سری آموزش های BSDA(نمایش وضعیت کاربران در BSD) رایگان
4 بخش 4.4 از سری آموزش های BSDA(کنترل کردن فایلهای پیش فرض شاخه کاربر در BSD) رایگان
5 بخش 4.6 از سری آموزش های BSDA(تغییر دادن الگوریتم پیش فرض تغییر رمز در BSD) رایگان
6 بخش 4.7 از سری آموزش های BSDA(تغییر shell پیش فرض کاربران در BSD) رایگان
7 بخش 4.8 از سری آموزش های BSDA (ورش lock کردن یک کاربر در BSD) رایگان
8 بخش 4.9 از سری آموزش های BSDA (تعیین هویت و عضویت در گروه در BSD) رایگان
9 بخش 4.5 از سری آموزش های BSDA (تغییر رمزعبور در BSD) رایگان
10 بخش 4.3 از سری آموزش های BSDA (ایجاد کردن اکانت سیستمی در BSD) رایگان
11 بخش 4.1 از سری آموزش های BSDA (حفاظت از اطلاعات احراز هویت در BSD) رایگان
12 بخش 4.0 از سری آموزش های BSDA (مباحث کلی در خصوص مدیریت کاربران) رایگان
نظرات
هیچ نظری ارسال نشده است

برای ارسال نظر ابتدا به سایت وارد شوید

arrow