Linux File Permission : Part 2
Negative
Contributor
1 min read
h2>Set Permission
1.symbolic Mode
chmod ဆိုတဲ့ Command ကို သုံးပြီး Permission ပေးနိုင်ပါတယ် ။ Permission ပေးတဲ့နေရာမှာ user ဆိုရင် u , Group ဆိုရင် g , Other ဆိုရင် o , အားလုံးအတွက်ဆိုရင် a ဆိုပြီး သုံးပါ့မယ် ။ Permission ပေးတဲ့အခါ + ကိုသုံးပြီး ရုပ်သိမ်းတဲ့အခါမှာတော့ – ကို သုံးပါတယ် ။ အသစ်ပြန်လုပ်မယ်ဆိုရင် = ကိုသုံးနိုင်ပါတယ် ။ ထိုနည်းတူစွာပဲ read အတွက် r , write အတွက် w , execute အတွက် x ကို သုံးပါ့မယ် ။
Example
testfile ဆိုတာလေးကို စမ်းပြီး Permission ပေးကြည့်ပါ့မယ် ။ နဂို File မှာ အားလုံးအတွက် Permission ပေးထားပါတယ် ။ ဒါကို
$chmod a=r testfile
ဆိုပြီး သတ်မှတ်လိုက်ရင် (a) အားလုံးအတွက် r=read သာလုပ်နိုင်ပါတော့မယ် ။ ( r – r – r )
$chmod g+x testfile
Group အတွက် Execute လုပ်ခွင့်ပေးမယ်ဆိုတဲ့သဘောပေါ့ ။ ( r – r- xr )
$chmod u+wr testfile
Owner အတွက်တော့ Read ကော Write ကောရမယ်ပေါ ။ ( rwxr - xr-- )
$chmod ug-x testfile
User နဲ့ Group ကို Execute လုပ်ခွင့်မပေးပါဆိုတဲ့သဘောပေါ့ ( rw – r – r )
2.Numeric Mode
numeric Mode မှာတော့ File Permission တွေကို r တို့ w တို့နဲ့မပြပဲ Number တွေနဲ့ ပြပါတယ် ။
4 = read ( r ) 2 = write ( w ) 1 = execute ( x ) 0 = no Permission ( - )
ဥပမာ တမျိုးပြောရင် rwx Permission ဆိုပါစို့ ဒါဆို 4+2+1 = 7 ပေါ့ rw ဆိုရင် 4+2 = 6 ပေါ့ ။ ဒါဆို Set လုပ်ပုံကြည့်ရအောင် ။
$chmod 755 testfile
ဆိုရင် Owner က 7 ဆိုတော့ 4+2+1 ဆိုတော့ Full Access , Group ကတော့ 5 ပဲဆိုတော့ 4+1 read & Execute ပဲ..။ ဒီသဘောပါ ။ ဒီလောက်ဆိုရင် Permission နဲ့ပတ်သတ်ပြီး တော်တော်ကြီးပြည့်စုံသွားပါပြီ ။
Related posts
Linux File Permission : Part 1
Linux မှာ Permission ၃ သုံး နဲ့User Group ၃ မျိုးရှိပါတယ် ။ ( FIle တွေအတွက်ကော Directory တွေအတွက်ပါ အကျုံးဝင်ပါတယ် ) Types of Permission Read Write Execute Read ကတော့ ဖတ်လို့ရမယ်…
1 min read
