ယနေ့ခေတ်က command line ကိုအတူအများကြီးအပြန်အလှန်မပါဘဲ Linux ကိုသုံးစွဲဖို့ဖြစ်နိုင်ပေမယ့် command line ကိုသုံးပြီးတစ်ခုခုလုပ်နေတာဆိုတာ graphical tool တစ်ခုသုံးပြီးထက်အများကြီးပိုလွယ်သည်အဘယ်မှာရှိအများအပြားအခါသမယနေဆဲရှိပါတယ်။
သင် command line ကနေပုံမှန်အသုံးပြုစေခြင်းငှါ, command တစ်ခုတခုရဲ့ဥပမာတစ်ခုဖြစ်သည် apt-get Debian နဲ့ Ubuntu အတွင်းအခြေစိုက်ဖြန့်ဝေ software ကို install လုပ်ရန်အသုံးပြုသည်။
apt-get သုံးပြီး software ကို install လုပ်ရန်အလို့ငှာ၌သင်တို့ကိုအဲဒီလိုလုပ်ဖို့လုံလောက်ခွင့်ပြုချက်ရှိပြီးသူတစ်ဦးအသုံးပြုသူဖြစ်ဖို့လိုအပ်ပါတယ်။
ထိုကဲ့သို့သော Ubuntu ကိုနှင့် Mint, အဖြစ်ရေပန်းစား desktop ပေါ်မှာ Linux OS များအတွက်တော့၏ပထမပညတ်တော်တို့ကိုအသုံးပြုသူတစ်ဦးက sudo ဖြစ်ပါတယ်သင်ယူကြသည်။
အဆိုပါ sudo command ကို သင်သည်အခြားအသုံးပြုသူအဖြစ်မည်သည့် command ကို run ဖို့ခွင့်ပြုခြင်းနှင့်လေ့အမိန့် (Linux ကိုအသုံးအနှုန်းများအတွက်အမြစ်အသုံးပြုသူအဖြစ်လူသိများသည်) ကိုအုပ်ချုပ်သူအဖြစ် run ကြောင်းဒါကြောင့်ခွင့်ပြုချက်ခြီးမွှောအသုံးပြုသည်။
သောသူအပေါင်းတို့သည်ကောင်းစွာနှင့်ကောင်းလှ၏သို့သော်သင်ပညတ်တော်တို့ကိုတစ်စီးရီးကို run ဖို့သွားကြသည်သို့မဟုတ်သင်အချိန်အတိုင်းအတာတစ်ခုကြာရှည်ကာလအတွက်အခြားအသုံးပြုသူအဖြစ် run ဖို့လိုအပ်တယ်ဆိုရင်ထို့နောက်သင်သည်အဘယ်သို့ရှာဖွေနေတဲ့ su command တစ်ခုဖြစ်သည်။
ဒီလမ်းညွှန်သည့် su command ကိုသုံးမှသင်မည်သို့ပြပါလိမ့်မယ်များနှင့်ရရှိနိုင်သော switches များနှင့် ပတ်သက်. သတင်းအချက်အလက်များကိုပါလိမ့်မယ်။
အဆိုပါ Root အသုံးပြုသူရန် Switch
အမြစ်အသုံးပြုသူသို့ပြောင်းရန်နိုင်ရန်အတွက်သငျသညျဖို့လိုအပျ နေတဲ့ terminal ကိုဖွင့်လှစ် တစ်ချိန်တည်းမှာ ALT နဲ့ T ကိုနှိပ်ခြင်းဖြင့်။
သင်အမြစ်အသုံးပြုသူကွဲပြားခြားနားသောပြောင်းရန်အဆိုပါလမ်းကွာခြားနိုင်ပါတယ်။ ထိုကဲ့သို့သော Linux Mint, Ubuntu ကို, Kubuntu, Xubuntu နဲ့ Lubuntu အဖြစ် Ubuntu ကိုအခြေပြုဖြန့်ဝေအပေါ်ဥပမာသင်သည်အောက်ပါအတိုင်း sudo command ကို အသုံးပြု. အကူးအပြောင်းဖို့လိုအပ်:
sudo su
သင်ဖြန့်ဖြူး installed သောအခါအသင်အမြစ် password ကိုသတ်မှတ်ခွင့်ရသောတစ်ဦးဖြန့်ဝေအသုံးပြုနေသည်လျှင်သင်သည်ရိုးရှင်းစွာအောက်ပါအသုံးပွုနိုငျ:
su
သငျသညျ sudo အတူ command ကိုပွေးလေ၏လျှင်သင် sudo password ကိုတောင်းပါလိမ့်မည်ဒါပေမယ့်သင်ရုံနဲ့ su ကဲ့သို့ပင် command ကိုပွေးလေ၏လျှင်သင်အမြစ် password ကိုရိုက်ထည့်ဖို့လိုအပ်ပါလိမ့်မယ်။
သင်အမြစ်အသုံးပြုသူအမျိုးအစားမှအောက်ပါ command ကိုအမှန်ပင် switched ကြောင်းအတည်ပြုဖို့ရန်:
ငါဘယ်သူလဲ
အဆိုပါ whoami command ကို သင်လက်ရှိအဖြစ်ကို run ထားတဲ့အသုံးပြုသူကိုသင်ပြောပြသည်။
မည်သို့နောက်ထပ်အသုံးပြုသူရန် Switch ပြီးတော့သူတို့ရဲ့ပတ်ဝန်းကျင်ချမှတ်ရန်
အဆိုပါ su command ကိုမဆိုအခြားအသုံးပြုသူရဲ့အကောင့်ပြောင်းသုံးနိုင်တယ်။
ဥပမာအားဖြင့်သင်အသုံးပြုနေသော TED လို့ခေါ်တဲ့အသုံးပြုသူအသစ်ဖန်တီးစိတ်ကူး အဆိုပါ useradd command ကို အောက်ပါအတိုင်း:
sudo useradd -m TED
ဒါဟာ TED လို့ခေါ်တဲ့အသုံးပြုသူဖန်တီးမယ်လို့က TED ကိုခေါ် TED များအတွက်နေအိမ် directory ကိုဖန်တီးလိမ့်မယ်။
ဒါကြောင့်အောက်ပါ command ကိုအသုံးပြုပြီးအသုံးပြုသောနိုင်မီသင်က TED အကောင့်စကားဝှက်ကိုသတ်မှတ်ထားရန်လိုအပ်လိမ့်မည်ဟု:
TED passwd
အထက်ပါ command ကိုကို TED အကောင့်စကားဝှက်တစ်ခုဖန်တီးအတည်ပြုရန်သင့်အားမေးပါလိမ့်မယ်။
သင့်အနေဖြင့်အောက်ပါ command ကိုအသုံးပြုပြီး TED အကောင့်သို့ပြောင်းရန်နိုင်သည်
su TED
ဒါကြောင့်အထက်ပါ command ကိုအတိုကောက်အဖြစ် TED သကဲ့သို့သင်တို့ကို log in မယ်လို့သင်မူကား, စမ်းသပ်မှုများအတွက်အိမ်တွင်း folder ထဲမှာနေရာချရမည်မဟုတ်ကြောင်းနှင့် TED အဆိုပါ .bashrc file ကိုထည့်သွင်းထားပြီးမည်သည့်အပြင်အဆင်များတင်ဆောင်မည်မဟုတ်ပါ။
သင်သို့သော် TED အဖြစ် log နှင့်အောက်ပါ command ကိုအသုံးပြုပြီးပတ်ဝန်းကျင်ချမှတ်နိုင်သည်
su - TED
သငျသညျ TED အဖြစ် log သောအခါဤအချိန်ကိုသင် TED များအတွက် Home Directory ကိုသို့ထားရှိပါလိမ့်မည်။
အပြည့်အဝအရေးယူ၌ဤမြင်နေ၏ A ကောင်းဆုံးလမ်း add ဖြစ်ပါတယ် ပု screenfetch utility ကို ကို TED အသုံးပြုသူအကောင့်ရန်။
User Accounts များကိုပြောင်းပါပြီးနောက်တစ်ဦးကစစ်ဌာနချုပ် execute
သင်သည်အခြားအသုံးပြုသူရဲ့အကောင့်ကိုပြောင်းပေမယ့်အဖြစ်မကြာမီသငျသညျအောက်ပါအတိုင်း -c switch ကိုကိုအသုံးပြုဖို့အကူးအပြောင်းအဖြစ် command ကို run ကိုရှိသည်ဖို့လိုပါက:
su -c screenfetch - TED
အထက်ပါ command ကိုခုနှစ်တွင် su အသုံးပြုသူ switches, အ -c screenfetch အဆိုပါ screenfetch utility ကိုပြေးနှင့် - TED ကို TED အကောင့် switches ။
Adhoc switch
switch ကို - ငါပြီးသားသင်သည်အခြားအကောင့်သို့ပြောင်းရန်နှင့်ကိုသုံးပြီးအလားတူပတ်ဝန်းကျင်ပေးနိုငျဘယ်လိုပြသခဲ့ကြသည်။
ပြည့်စုံသည်သင်တို့လည်းအောက်ပါအသုံးပွုနိုငျ:
su -l
su --login
သငျသညျအောက်ပါအတိုင်း -s switch ကိုထောက်ပံ့ခြင်းဖြင့်အသုံးပြုသူကိုပြောင်းတဲ့အခါမှာသင်က default အနေကွဲပြားခြားနားသော shell ကို run နိုင်ပါတယ်:
su -s -
su --shell -
သင့်အနေဖြင့်အောက်ပါ switches များ အသုံးပြု. လက်ရှိပတ်ဝန်းကျင် setting များကိုထိန်းသိမ်းစောင့်ရှောက်နိုင်သည်
su -m
su -p
su --preserve-ပတ်ဝန်းကျင်
အကျဉ်းချုပ်
အများစုကပေါ့ပေါ့အသုံးပြုသူများသည်မြင့်မားသောအခွင့်ထူးနှင့်အတူ command များကို run ဖို့ပဲ sudo Command ဖြင့်ဖွငျ့ရလိမ့်မယ်ဒါပေမယ့်သင် su command ကိုသုံးလို့ရပါတယ်အခြားအသုံးပြုသူအဖြစ် logged အချိန်အတိုင်းအတာတစ်ခုကြာရှည်ငွေပမာဏကိုသုံးစွဲချင်လျှင်။
ဒါဟာသာသငျသညျလကျ၌အလုပ်အဘို့အလိုအခွင့်ပြုချက်နှင့်အတူအကောင့်တစ်ခုအဖြစ် run ဖို့ကောင်းတစ်ဦးအယူအဆဖြစ်တယ်ဆိုတာသော်လည်းသတိပြုရကျိုးနပ်သည်။ တစ်နည်းအားဖြင့်အမြစ်အဖြစ်တိုင်း command ကို run ပါဘူး။