تا %60 تخفیف خرید برای 4 نفر با صدور مدرک فقط تا
00 00 00

دوره آموزشی BSDA قسمت 6 : تغییر Shell پیشفرض کاربران

محمد عابدینی
محمد عابدینی
0 پسند
186 بازدید
0 نظر
33 ماه قبل

هر کاربری بعد از ورود به سیستم در 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 جدید را وارد کنید.

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

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...