Skip to content
File Permissions

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 နဲ့ပတ်သတ်ပြီး တော်တော်ကြီးပြည့်စုံသွားပါပြီ ။

TaggedFile Permissions

Linux File Permission : Part 1

Linux မှာ Permission ၃ သုံး နဲ့User Group ၃ မျိုးရှိပါတယ် ။ ( FIle တွေအတွက်ကော Directory တွေအတွက်ပါ အကျုံးဝင်ပါတယ် ) Types of Permission Read Write Execute Read ကတော့ ဖတ်လို့ရမယ်…

Negative

1 min read