Pages

Tuesday, 14 August 2012

Default Shell ကို configure လုပ္ၿခင္း

ပထမဆံုးအၾကိမ္ Solaris 10 ကို login ၀င္တဲ့အခါ default shell က bourne shell ၿဖစ္ပါတယ္။ Default Shell အၿဖစ္ bash (Bourne Again Shell) ကိုလိုခ်င္ရင္ေတာ့ /etc/passwd ထဲမွာေၿပာင္းယူနိုင္ပါတယ္။ passwd ဖိုင္ထဲမွာ user configuration ကို ဒီလိုမ်ိဳး ေတြ ့ရမွာပါ။


 root:x:0:0:Super-User:/:/sbin/sh  

root            - ဒါကေတာ့ User Name ပါ။
                - ဒီဟာကေတာ့ User ရဲ ့Password ဟာ Encrypt လုပ္ထားတယ္ဆိုတာကိုၿပတာပါ။
0                  - ဒီဟာကေတာ့ UID (User ID)ပါ။
                - ဒီဟာကေတာ့ GID (Group ID) ပါ။ (GID /etc/group)
Super-User - ဒီဟာကေတာ့ Description ပါ။
/            - ဒီဟာကေတာ့ Home Directory ပါ။ login ၀င္၀င္ခ်င္းဒီ ေနရာကိုေရာက္မွာပါ။
/sbin/sh     - ဒီဟာကေတာ့ Default Shell ပါ။

 login shell ကို /bin/bash လို ့ေၿပာင္းလိုက္ ရင္ bash shell ကို Default Shell အေနနဲ ့ရမွာပါ။ တၿခား shell ေတြ ဥပမာ korn shell လို မ်ိဳးလိုခ်င္ရင္ /bin/ksh လို ့ေၿပာင္းလိုက္ရင္ရပါလိမ့္မယ္။ bash မွာ ေတာ့ command completion ကို နဲ ့လုပ္လို ့ရတာေၾကာင့္ေရာ ေတြကိုသြားရင္ အဆင္ေၿပတာေၾကာင့္မို ့လူၾကိဳက္မ်ားေလ့ရိွပါတယ္။ ဒါေပမယ့္ Unix Administrator ေတာ္ေတာ္မ်ားမ်ား ကေတာ့ Super User နဲ ့ bash shell ကို သံုးေလ့မရိွၾကဘူး။ command အမွားတခုကို လြယ္လြယ္ကူကူနဲ ့ issue လုပ္မိ လိုက္နိုင္တဲ့အတြက္ေၾကာင့္ပါ။

No comments:

Post a Comment