ခဏတဖြုတ် Accounts ကိုနှင့်အခွင့်အရေးများကိုပြောင်းလဲနည်း

အဆိုပါ su နှင့် sudo Commands

အဆိုပါ su command ကိုလေ့ယာယီအခြားအကောင့်ကို login ကိုအသုံးပြုသည်။ အမိန့်နာမညျကို "အစားထိုးအသုံးပြုသူ" အတိုကောက်ဖြစ်ပါတယ်။ အများဆုံးမကြာခဏကြောင့်ယာယီအားလုံးစနစ်ကစီမံခန့်ခွဲမှုလုပ်ငန်းဆောင်တာအပြည့်အဝဝင်ရောက်ခွင့်ရှိပါတယ်သည့်အမြစ်အကောင့်ထဲသို့ log အသုံးပြုသည်ကတည်းကသို့ရာတွင်ထိုသို့မကြာခဏကိုလည်းက "စူပါအသုံးပြုသူ" command ကိုအဖြစ်ရည်ညွှန်းသည်။ သင်လော့ဂ်လိုသည့်အကောင့်ကိုသတ်မှတ်မရကြပါလျှင်အမှန်စင်စစ်, su သင်အမြစ်အကောင့်သို့ log ချင်ယူဆတယ်။ သင်တန်း၏ဤသင်အမြစ် password ကိုသိသောလိုအပ်သည်။ နောက်ကျောပုံမှန်အသုံးပြုသူအကောင့်လဲကြနိုင်ရန်အတွက်နောက်ထပ်အကောင့်ကိုရဲ့ login ပြီးနောက်, သငျသညျရိုးရှင်းစွာထွက်ပေါက်ရိုက်ပြန်လာနှိပ်ပါ။

ဒါကြောင့် su ၏အခြေခံအသုံးပြုမှုကိုရိုးရှင်းစွာ command prompt ကိုမှာ "su" ရိုက်ထည့်ဖို့ဖြစ်ပါတယ်:

su အမြစ် အသုံးပြုသူအကောင့်

အဲဒီအစားအခြားအကောင့်ကိုအမှန်တကယ် loging ၏သင် su command ကိုနဲ့အတူတခြားအကောင့်အတွက် execute ချင်သော command ကိုသတ်မှတ်နိုင်ပါတယ်။ သငျသညျခကျြခငျြးနောက်ကျောကိုသင်ပုံမှန်အကောင့်ဖြစ်ကြောင်းနည်းလမ်းဖြစ်သည်။ ဥပမာ:

su -c whoami jdoe

သငျသညျဤဥပမာ၌ရှိသကဲ့သို့, semicolon နှင့်အတူသူတို့ကိုခွဲထုတ်နှင့်တစ်ခုတည်းကိုးကားအတူက enclosing အားဖြင့်တခြားအကောင့်အတွက်မျိုးစုံ command များကို execute နိုင်သည်

su jdoe -c '' command1; command2; command3 '' ls grep မိတ္တူ jdoe su -c jdoe '' ls; grep uid file1> file2; မိတ္တူ file2 / usr / local / share / file3 '' sudo su sudo sudo -u အမြစ် ./setup.sh

သငျသညျကို log in ကြပြီးနောက်သင်တဆင့် command များ execute ဆက်လက်နိုင်ပါတယ် sudo command ကို တိုင်း Command ဖြင့်ရဲ့ login (-u အမြစ်) ကိုသတ်မှတ်စရာမလိုဘဲမိနစ်အနည်းငယ်အဘို့။

ဖြစ်နိုင်လျှင်သူကမတော်တဆထိခိုက်မှုအားဖြင့် system ကိုဆိုးရွားစွာပျက်စီးစေရှောင်ရှားရန်ကန့်သတ်ခွင့်ထူးနှင့်အတူအကောင့်တစ်ခုကိုသုံးပြီးသင့်ရဲ့ပုံမှန်အလုပ်လုပ်ဖို့ သာ. ကောင်း၏။

အောက်ပါဥပမာသင်ကအောက်ပါ command နှင့်အတူတစ်ဦးကိုကာကွယ်စောင့်ရှောက် directory ၏ဖိုင်တွေကိုစာရင်းပြုစုနိုငျပုံကိုပြသထားတယ်:

sudo ls / usr / လျှို့ဝှက် / ဒေသခံ ထုတ်လွှင့်မက်ဆေ့ခ်ျကို "ကွန်ယက်ကိုပြဿနာဖြေရှင်းဖို့ကို restart" +20 -r sudo ပိတ်