Root ဒါမှမဟုတ်အဆိုပါ Linux ကိုစစ်ဌာနချုပ်လိုင်းအသုံးပြုခြင်းဆိုအခြားအသုံးပြုသူဖြစ်လာစေရန်မည်သို့

ယနေ့ခေတ်က 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 ပါဘူး။