إضافة الـ BASH الى نظام AIX

السلام عليكم ورحمة الله وبركاته …

بالأمس قمت بإضافة الـ BASH الى نظام IBM AIX v5.3 وذلك من خلال بعض الخطوات البسيطة سأقوم بذكرها في هذه التدوينة … الهدف من الإضافة هو تسهيل العمل على بيئة الـ AIX خاصة بالنسبة للجدد عليه والذي ﻻ يعرفون الأوامر الخاصة به نظراً لأنهم جدد على هذا النظام … وأيضاً شركة IBM هي من أكبر داعمي البرمجيات الحرة وحتى تنصح بإستعمالها …

نأتي لطريقة التثبيت … أذهب الى الرابط التالي: أضغط هنا

ثم قم بتحميل ملف الـ bash أو قم بتركيبه بشكل مباشر من الأنترنت من خلال الأمر التالي:

rpm -ivh link2BASH

الآن قم بتحرير الملف:

vi /etc/security/login.cfg

وأذهب الى المتغيير:

shells =

وأضف أليه التالي:

/usr/bin/bash

قن بحفظ الملف وغلقه. بعد ذلك أذهب مباشرة وقم بتنفيذ الأمر:

smitty user

ومن ثم قم بإختيار الخيار:

Change / Show Characteristics of a User

وقم بإختيار المستخدم الذي تريد أن تعدل في خصائصه … بالنسبة لي سأختار المستخدم root والضغط على Enter.

User NAME                                          [root]

الآن أذهب الى الخيار INITIAL PROGRAM والذي هو بالأساس:

Initial PROGRAM                                    [/usr/bin/ksh]

Korn Shell وقم بتغييره الى الـ BASH كما يلي:

Initial PROGRAM                                    [/usr/bin/bash]

الآن قم بالضغط على Enter ستخرج لك الرسالة التالية:

Command: OK            stdout: no            stderr: no
Before command completion, additional instructions may appear below.

كما نلاحظ جواب الأمر Command هو OK وهذا يعني ﻻ يوجد مشاكل … لو كنت لم تقم بتحرير الملف:

/etc/security/login.cfg

ووضع الـمتغيير الخاص بالـ BASH هناك لكان الناتج هو:

Command: failed        stdout: yes           stderr: no
Before command completion, additional instructions may appear below.
3004-703 Check "/etc/security/login.cfg" file.
3004-692 Error changing "shell" to "/usr/bin/bash" : Value is invalid.

وكما نلاحظ من الناتج يمكنك أن تعرف بإنه المشكلة هي إنك لم تقم بإضافة المتغيير حق الـ BASH ولكن نحن بسبب إضافته للملف هذا لم تخرج لنا هذه الرسالة … بعد ذلك أعمل Logout من المستخدم وأدخل مرة أخرى وقم بتشغيل الـ Terminal ستجده الحين يستعمل الـ BASH بدل من الـ Korn Shell التي تجيبلك جلطة ::18

ودمتم …

About [email protected]

[Between Teams of Red and Blue, I'm with the Purple Team]
This entry was posted in Unix. Bookmark the permalink.