Directory permissions
- “chmod“ Command ကုိ Directory ေတြအတြက္ Permission Access ေတြကုိ Control လုပ္ရန္သုံးနုိင္ပါတယ္။ Directory ေတြအတြက္ Permission Scheme ဟာ File ေတြမွာလိုပဲ အလုပ္လုပ္ေဆာင္ပါတယ္။ ဒါေပမယ့္ “execution permission” ကုိေတာ့ ကြဲျပားတဲ့နည္းလမ္းျဖင့္သုံးပါတယ္။ ၄င္းသည္ File Listing ႏွင့္ အျခား အရာေတြအတြက္လဲ အေထာက္အကူျပဳေပးပါတယ္။ ေအာက္ပါတုိ႔ကေတာ့ Directory အတြက္ အသုံး၀င္ေသာ Setting တစ္ခ်ဳိ႕ျဖစ္ပါတယ္။
Value | Meaning |
777 | (rwxrwxrwx) No restrictions on permissions. Anybody may list files, create new files in the directory and delete files in the directory. Generally not a good setting. |
755 | (rwxr-xr-x) The directory owner has full access. All others may list the directory, but cannot create files nor delete them. This setting is common for directories that you wish to share with other users. |
700 | (rwx——) The directory owner has full access. Nobody else has any rights. This setting is useful for directories that only the owner may use and must be kept private from othe |
Becoming the superuser for a short while
- အေရးၾကီး “system administration task” ေတြကုိ လုပ္ေဆာင္ရန္ SuperUser ျဖစ္ဖုိ႔လိုအပ္ပါတယ္။ ဒါေပမယ့္ SuperUser အေနနဲ႔ေတာ့ Log On လုပ္ျပီး မထားခဲ့သင့္ပါဘူူး။ Ubuntu Version တုိင္းလုိလုိမွာ SuperSuer ရဲ့ privilege ေတြအတြက္ “temporary access” ကုိေပးထားတဲ့ Program တစ္ခုေတာ့ ပါ၀င္ေလ့ရွိပါတယ္။ အဲဒါ ကေတာ့ “su” (short for substitute user) လုိ႔ေခၚတဲ့ Program ပဲျဖစ္ပါတယ္။ တစ္ခ်ဳိ႕ေသာ ေနရာေတြမွာ SuperUser အေနျဖင့္ အသုံးျပဳႏုိင္ပါတယ္။ Superuser ျဖစ္ဖုိ႔ ဆိုရင္ Terminal မွာ “su” Command ကုိ သုံးရပါမယ္။ အဲဒီအခါ Superuser ၏ Password ကုိေမးပါလိမ့္မယ္။ ေအာက္မွာ နမူနာေပးထားပါတယ္။
[me@linuxbox me]$ su Password: [root@linuxbox me]#
- Superuser Session ကေနျပန္ထြက္ခ်င္ရင္ “exit” လို႔သာရိုက္လုိက္ပါ။
- “su” ဆုိတဲ႔ Command အစား “sudo” ကိုအစားထုိးျပီးသုံးႏိုင္ပါတယ္။ “sudo” Command ျဖင့္ user တစ္ေယာက္ထက္မက “superuser privilege”ကုိေပးထားပါတယ္။ ေအာက္ပါဥပမာကုိၾကည့္လိုက္ပါ။
[me@linuxbox me]$ sudo apt-get install vlc Password: [me@linuxbox me]$
Changing file ownership
- "chown" command ကုိသုံးျပီး File တစ္ခုရဲ့ Owner ကုိ ေျပာင္းလဲေပးႏုိင္ပါတယ္။ ေအာက္ပါဥပမာကုိေလ့လာၾကည့္ပါ။ “some file” ရဲ့ owner “me” မွ အျခား User “you” ဆီသုိ႔ Ownership ကုိေျပာင္းလဲမယ္ဆိုရင္….”superuser privilege” ကုိရရွိဖို႔ ‘su’ command ကုိသုံးျပီး superuser ျဖစ္ျပီးဆိုရင္ “chown” Command ျဖင့္ အျခား User “you” ဆီသုိ႔ Ownership ကုိ လြဲေျပာင္းေပးလိုက္ပုံျဖစ္ပါတယ္။
[me@linuxbox me]$ su Password: [root@linuxbox me]# chown you some_file [root@linuxbox me]# exit [me@linuxbox me]$
- တစ္ခုသတိျပဳရမွာကေတာ့ File တစ္ခု၏ Owner ကုိေျပာင္းလဲမယ္ဆိုရင္ မိမိအေနျဖင့္ “Superuser” ျဖစ္ရန္လုိအပ္ပါတယ္။ အဲဒီအခြင့္အေရးကုိရရွိဖုိ႔ ဒီေနရာမွာ “su” Command ကုိသုံးျခင္းျဖစ္ျပီး “chown” Command ျဖင့္ Execute လုပ္လုိက္တာျဖစ္ပါတယ္။ ထုိ႔ေနာက္ မူလအေျခအေနကုိ ျပန္သြားဖုိ႔(သို႔) Superuser မွျပန္ထြက္ရန္ “exit” ကုိသုံးလုိက္တာျဖစ္ပါတယ္။
- “chown” Command က Directory ေတြမွာလဲ File ကဲ့သုိ႔ လုပ္ေဆာင္ေပးပါတယ္။ လုပ္ေဆာင္ခ်က္တူညီတယ္လို႔ ဆိုလိုတာပါ။
Changing group ownership
- File တစ္ခု (သုိ႔) Directory တစ္ခု၏ Group Ownership ကုိေျပာင္းလဲမယ္ဆိုရင္ “chgrp” Command ကုိသုံးပါတယ္။ ေအာက္ပါဥပမာကုိေလ့လာၾကည့္ပါ။
[me@linuxbox me]$ chgrp new_group some_file
- အထက္ပါဥပမာမွာ”new_group”၏ Group Ownership ကုိ “some file” သုိ႔ေျပာင္းလဲေပးလုိက္ျခင္းျဖစ္ပါတယ္။ မိမိအေနျဖင့္ “chgrp” Command ကုိသုံးမယ္ဆိုရင္ အဲဒီ File or Directory ၏ Owner ေတာ့ ျဖစ္ေနဖုိ႔လိုအပ္ပါတယ္။
Ubuntu-Myanmar-Guide ရဲ႕ပို႕ေလးပါ . . . ျပန္ Share ေပးလိုက္ပါတယ္ . . .
No comments:
Post a Comment