ဟာ Linux command line ကနေဖိုင်တစ်ဖိုင်ရဲ့ခွင့်ပြုချက်ကိုပြောင်း
အဆိုပါ chmod command ကို (အပြောင်းအလဲ mode ကိုအဓိပ္ပာယ်) သင်ဖိုင်တွေနဲ့ဖိုင်တွဲ၏ access ကိုခွင့်ပြုချက်ကိုပြောင်းလဲပေးနိုင်ပါတယ်။
အဆိုပါ chmod command ကိုအခြား command များကဲ့သို့မှကွပ်မျက်ခံရနိုင်ပါတယ် command line ကို တစ်ခုသို့မဟုတ် script ကိုဖိုင်မှတဆင့်။
သငျသညျဖိုင်တစ်ဖိုင်ရဲ့ခွင့်ပြုချက်စာရင်းပြုစုဖို့လိုအပ်ခဲ့လျှင်, သင်သုံးနိုငျ ls command ကိုရိုက် ။
စစ်ဌာနချုပ် Syntax chmod
ဒါဟာသင့်လျော်ဖြစ်ပါတယ် syntax အဆိုပါ chmod command ကိုသုံးတဲ့အခါ:
chmod [ရွေးချယ်စရာ] mode ကို [mode ကို] file1 [file2 ... ]အောက်ပါ chmod နှင့်အသုံးပြုသည့်ပုံမှန်ထက်ရွေးချယ်စရာအချို့နေသောခေါင်းစဉ်:
- -f, --silent, --quiet (အများဆုံးအမှားမက်ဆေ့ခ်ျဖိနှိပ်)
- -v, (လုပ်ငန်းများ၌တိုင်းဖိုင်အတွက်ရောဂါရှာဖွေ Output ဖြစ်ပါတယ်) --verbose
- (ကပြောင်းလဲမှုလုပ်တဲ့အခါမှသာ verbose ပေမယ်အစီရင်ခံစာများလိုမျိုး) -c, --changes
- -r, --recursive (request ကိုဖိုင်တွေနဲ့ directory များကိုပြောင်းလဲရန်)
- --help (display တွေအကူအညီနဲ့ထွက်ပေါက်)
- --version (လက်ငင်းဗားရှင်းသတင်းအချက်အလက်နှင့်ထွက်ပေါက်)
အောက်ကအသုံးပြုသူ, အုပ်စုတစု, နှင့်ကွန်ပျူတာပေါ်မှာတခြားလူတိုငျးအတှကျသတ်မှတ်ထားနိုင်အများအပြားကိန်းဂဏန်းခွင့်ပြုချက်များ၏စာရင်းကိုဖြစ်ပါတယ်။ Next ကိုအရေအတွက်ကိုဖို့ဖတ် / ရေး / execute စာတစ်စောင်ညီမျှသည်။
- 7, rwx, ဖတ်ရေးရန်နှင့် execute
- 6, rw- ဖတ်ရေး
- 5, RX ဖတ်နှင့် execute
- 4, r-- သာဖတ်ပါ
- 3, -wx, ရေးနှင့်အ execute
- 2, -w-, သာရေး
- 1, --x သာ execute
- 0, ---, အဘယ်သူအားမျှ
chmod စစ်ဌာနချုပ်ဥပမာများ
သငျသညျ, ဥပမာ, လူတိုင်းကအပြည့်အဝဝင်ရောက်ခွင့်ရှိပါတယ်ဒါကြောင့်, သင်ရိုက်ထည့်ပါမယ်လို့ဖိုင်ကို "သင်တန်းသားများကို" ၏ခွင့်ပြုချက်ကိုပြောင်းချင်တယ်ဆိုရင်:
777 သင်တန်းသားများကို chmodပထမဦးဆုံးအ 7 အစုံအသုံးပြုသူများအတွက်ခွင့်ပြုချက်, ဒုတိယ 7 အစုံအုပ်စုအဘို့အခွင့်ပြုချက်, တတိယ 7 အစုံတခြားလူတိုင်းအဘို့အခွင့်ပြုချက်။
သင်ကဝင်ရောက်ကြည့်ရှုနိုင်သူတစ်ဦးတည်းသာဖြစ်လိုလျှင်သင်အသုံးပြုမယ်လို့:
700 သင်တန်းသားများကို chmodကိုယ့်ကိုကိုယ်နှင့်သင့်အုပ်စုကိုအဖွဲ့ဝင်များကအပြည့်အဝဝင်ရောက်ခွင့်ပေးရန်:
770 သင်တန်းသားများကို chmodသငျသညျကိုယျအဘို့အပြည့်အဝဝင်ရောက်ခွင့်ကိုစောင့်ရှောက်ရန်လိုပေမယ့် file ကိုပြုပြင်မွမ်းမံခြင်းမှအခြားလူများကိုစောင့်ရှောက်ရန်လိုလျှင်သင်အသုံးပြုနိုင်သည်
755 သင်တန်းသားများကို chmodအောက်ပါပိုင်ရှင်ဖတ်ပါနှင့်ဖိုင်ရေးလိုက်ပေမယ့်အခြားမည်သူမဆိုအဘို့အခွင့်ပြုချက်မပြောင်းပါဘူးနိုင်အောင် "သင်တန်းသားများကို" ၏ခွင့်ပြုချက်တွေကိုပြောင်းလဲပစ်ရန်အထက်အနေဖြင့်အက္ခရာကိုအသုံးပြုသည်:
chmod ဦး = rw သင်တန်းသားများအဆိုပါ chmod စစ်ဌာနချုပ်အပေါ် More Information ကို
သင်က chgrp Command ဖြင့်ရှိပြီးသားဖိုင်တွေနဲ့ဖိုင်တွဲ၏အုပ်စုပိုင်ဆိုင်မှုပြောင်းလဲနိုင်သည်။ အဆိုပါ newgrp Command ဖြင့်အသစ်ကဖိုင်တွေနဲ့ဖိုင်တွဲများအတွက် default အနေနဲ့အဖွဲ့ကိုပြောင်းပါ။
တစ်ဦး chmod command ကိုအတွက်အသုံးပြုသင်္ကေတလင့်များစစ်မှန်တဲ့, ပစ်မှတ်အရာဝတ္ထုကိုထိခိုက်လိမ့်မည်ဟုအောက်မေ့ကြလော့။