ပထမဆံုးအၾကိမ္ Solaris 10 ကို login ၀င္တဲ့အခါ default shell က bourne shell ၿဖစ္ပါတယ္။ Default Shell အၿဖစ္ bash (Bourne Again Shell) ကိုလိုခ်င္ရင္ေတာ့ /etc/passwd ထဲမွာေၿပာင္းယူနိုင္ပါတယ္။
passwd ဖိုင္ထဲမွာ user configuration ကို ဒီလိုမ်ိဳး ေတြ ့ရမွာပါ။
root - ဒါကေတာ့ User Name ပါ။
x - ဒီဟာကေတာ့ User ရဲ ့Password ဟာ Encrypt လုပ္ထားတယ္ဆိုတာကိုၿပတာပါ။
0 - ဒီဟာကေတာ့ UID (User ID)ပါ။
0 - ဒီဟာကေတာ့ 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 လုပ္မိ လိုက္နိုင္တဲ့အတြက္ေၾကာင့္ပါ။
root:x:0:0:Super-User:/:/sbin/sh
root - ဒါကေတာ့ User Name ပါ။
x - ဒီဟာကေတာ့ User ရဲ ့Password ဟာ Encrypt လုပ္ထားတယ္ဆိုတာကိုၿပတာပါ။
0 - ဒီဟာကေတာ့ UID (User ID)ပါ။
0 - ဒီဟာကေတာ့ 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