Administratorက
အသံုးျပဳခြင့္ေပးထားတဲ့ permission အတိုင္းပဲ user ေတြက Read,Write,Execute ရနိင္မွာပါ
Linux မွာဆိုရင္
Read ကိုအတိုေကာက္ r နဲ႔သတ္မွတ္ၿပီး number ကေတာ့ 4 ျဖစ္ပါတယ္
Write ကိုအတိုေကာက္ w နဲ႔သတ္မွတ္ၿပီး number ကေတာ့ 2 ျဖစ္ပါတယ္
execute ကိုအတိုေကာက္ x နဲ႔သတ္မွတ္ၿပီး number ကေတာ့ 1ျဖစ္ပါတယ္
အာလံုးေပါင္းလိုက္ရင္ 7 ရပါတယ္ full permission ပါ
အဲ့မွာ owner ရယ္ groupရယ္ other ရယ္ဆိုၿပီး႐ွိလာတဲ့အခါကိုယ္ေပးခ်င္တဲ့ permission ကိုစိတ္ႀကိဳက္သတ္မွတ္လို႔ရပါတယ္
owner ကို full permission ေပးခ်င္ရင္ 7 နဲ႔သတ္မွတ္လို႔ရသလို character rwx နဲ့လည္းတန္းေပးလို႔ရပါတယ္
group နဲ႔ other လည္းအဲ့လိုပါပဲ
file or folder permission ေပးျခင္း
chmod 777 folder
chmod 777 file
(or)
chmod ogu=rwx folder
chmod ogu=rwx file.txt
ls -al (or) ls file.txt -al (or) ls file.txt -la
folder ဆိုရင္ ls folder -al (or) ls folder -la လို႐ိုက္လိုက္ရင္
terminal မွာ -rwxrwxrwx ဆိုၿပီး permission ကိုျပေပးမွာပါ
owner,group,otherအတြက္ full permissionပါ
ဘာpermission မေပခ်င္ဘူးဆိုရင္ေတာ့
chmod ogu=— file.txt
(or)
chmod 000 file.txt
permission စစ္လိုက္ရင္ terminal မွာ ———- ျပေနမွာပါ
folder ဆိုရင္ file ေနရာမွာfolderလို့အစားထိုးရိုက္လိုက္ပါ
permission ေပးၿပီးသား႐ွိခဲ့လို႔ permission ထပ္ေပးခ်င္တာပဲျဖစ္ျဖစ္ permission ကို ေျပာင္းခ်င္တာပဲျဖစ္ျဖစ္လုပ္လို႔ရပါတယ္
permission ကို ေပါင္းထည့္ခ်င္ရင္ေတာ့ အေပါင္း + sign ကိုသံုးၿပီးေတာ့ permission ကိုျပင္ခ်င္ရင္ေတာ့ အနတ္ – sign ကိုအသံုးျပဳလို႔ရပါတယ္
example
chmod u-x file (or) folder
chmod g-w file (or) folder
chmod o-r file (or) folder
chmod u+x file (or) folder
chmod g+w file (or) folder
chmod o+r file (or) folder
permission ေပးတာနဲ႔option ကိုၾကည့္ခ်င္ရင္
chmod –help
ls –help
Windows မွာဆိုရင္
folderကိုshare ၿပီ permission ေပးပါမယ္
net share နဲ႔ icacls ကိုသံုးပါမယ္
net share folder=c:\folder /grant:everyone,full /users:10
c partitation ထဲက folder ကို everyone နဲ႔ full permission ေပးၿပီ user 10ေရာက္အသံုးျပဳလို႔ရေအာင္ sharလိုက္ပါတယ္ grant ကေတာ့ခြင့္ျပဳတာပါ deny ဆိုရင္ေတာ့ခြင့္မျပဳဘူးေပါ့
icacls folder /grant everyone:(OI)(CI)(f)
Full control ေပးလိုက္ပါတယ္ အဲ့command ႏွစ္ေၾကာင္းနဲ႔ share ၿပီး folder ကို permission ေပးလိုက္ပါၿပီ
share ထားတာကိုဖ်က္ခ်င္ရင္
net share folder /delete
Everyone full permission ေပးထားတာကိုဖ်က္ခ်င္ရင္
icacls folder /remove everyone
permission ကို deny လုပ္ခ်င္ရင္
icacls folder /deny everyone:(OI)(CI)(f)
permission အာလံုးကို deny လိုက္ပါတယ္
permission စစ္ခ်င္ရင္ေတာ့
icacls folder
ဆိုၿပီး႐ိုက္လိုက္ရင္ cmd မွာ
အေပၚဆံုးစာေၾကာင္းမွာ folder name နဲ႔ permission ကိုျပေပးမွာပါ
ကြၽန္ေတာ္ ေရးျပထားတာ full controlနဲ႔ပါ
(OI)(CI)(RX)
(OI)(CI)(RX,W)
(OI)(CI)(M)
ေလးေတြထပ္စမ္းၾကည့္ေပးပါ
net share နဲ႔ permission ေပးတာကိုၾကည့္ခ်င္ရင္
net share /?
icacls /?
မွတ္ခ်က္=everyone ေနရာတြင္ user account,administrator account ျဖင့္လည္းအစားထိုးၿပီးအသံုးျပဳလို႔ရပါတယ္
အားလံုးကိုေလးစားလ်က္ #
26.5.2019
ကိုပိုင္