Ubuntu တွင် ကျွန်ုပ်၏အဖွဲ့များကို မည်သို့ရှာရမည်နည်း။
Ubuntu Terminal ကို Ctrl+Alt+T သို့မဟုတ် Dash မှတဆင့်ဖွင့်ပါ။
ဤအမိန့်တော်သည် သင်ပိုင်ဆိုင်သည့်အုပ်စုများအားလုံးကို စာရင်းပြုစုသည်။
အဖွဲ့၀င်များကို ၎င်းတို့၏ GID များနှင့်အတူ စာရင်းပြုစုရန် အောက်ပါ command ကိုသုံးနိုင်သည်။
Linux တွင် အသုံးပြုသူအားလုံးကို ကျွန်ုပ်မည်ကဲ့သို့ မြင်နိုင်မည်နည်း။
/etc/passwd ဖိုင်ကို အသုံးပြု၍ အသုံးပြုသူများစာရင်းကို ရယူပါ။
- ဒေသခံအသုံးပြုသူအချက်အလက်ကို /etc/passwd ဖိုင်တွင် သိမ်းဆည်းထားသည်။
- အသုံးပြုသူအမည်ကိုသာ ပြသလိုပါက၊ အသုံးပြုသူအမည်ပါရှိသော ပထမအကွက်ကိုသာ ပရင့်ထုတ်ရန် awk သို့မဟုတ် cut commands များကို အသုံးပြုနိုင်ပါသည်။
- Linux အသုံးပြုသူအားလုံး၏စာရင်းကို ရယူရန် အောက်ပါ command ကို ရိုက်ထည့်ပါ-
Linux တွင် အသုံးပြုသူသည် မည်သည့်အဖွဲ့များဖြစ်သနည်း။
Linux ခွင့်ပြုချက်များကို အတန်းသုံးမျိုး၊ အသုံးပြုသူ၊ အုပ်စုနှင့် အခြားအရာများအဖြစ် စုစည်းထားသောကြောင့် အခြားအသုံးပြုသူများ၏ ဖိုင်များနှင့် ဖိုဒါများကို ဝင်ရောက်ကြည့်ရှုနိုင်မည်ဖြစ်သည်။ ၎င်းသည် အဖွဲ့အမည်၊ အုပ်စုစကားဝှက်၊ အုပ်စု ID (GID) နှင့် အဖွဲ့ဝင်စာရင်းကဲ့သို့သော အဖွဲ့အကြောင်း အသုံးဝင်သော အချက်အလက်များကို ထိန်းသိမ်းထားသည်။
Linux တွင် ခွင့်ပြုချက်များကို မည်သို့စစ်ဆေးရမည်နည်း။
command ပါ
- ls -h -h option သည် ဖိုင်အရွယ်အစားများကို ပြသပုံပြောင်းသည်။
- ls -a။ လျှို့ဝှက်ဖိုင်များ (အချိန်အပိုင်းအခြားတစ်ခုဖြင့် စတင်သည့် အမည်များပါသည့် ဖိုင်များကိုပြသရန်) -a ရွေးချယ်မှုကို အသုံးပြုပါ။
- ls -l။
- ပထမစာလုံး- ဖိုင်အမျိုးအစား။
- ခွင့်ပြုချက်အတိုကောက်များ။
- ခွင့်ပြုချက်စာလုံးများ။
- ပထမနံပါတ်။
- ပိုင်ရှင်နှင့်အဖွဲ့။
Ubuntu ရှိ အဖွဲ့ဆိုတာ ဘာလဲ။
Ubuntu၊ CentOS နှင့် အခြားအရာများ အပါအဝင် Linux လည်ပတ်မှုစနစ်များသည် အသုံးပြုသူများအား ဖိုင်များနှင့် လမ်းညွှန်များကဲ့သို့သော အရာများထံ ဝင်ရောက်ခွင့်အခွင့်အရေးများပေးရန် အုပ်စုများကို အသုံးပြုသည်။ ဤအုပ်စုများသည် ၎င်းတို့ကြားတွင် သီးခြားဆက်ဆံရေးမရှိဘဲ တစ်ဦးနှင့်တစ်ဦး အမှီအခိုကင်းကြသည်။ အုပ်စုတစ်ခုသို့ သုံးစွဲသူတစ်ဦးကို ထည့်ခြင်းသည် စနစ်စီမံခန့်ခွဲသူများအတွက် ပုံမှန်အလုပ်ဖြစ်သည်။
Linux OS တွင် အုပ်စုများကို မည်သို့စီမံခန့်ခွဲသနည်း။
၎င်းသည် Linux ရှိ အသုံးပြုသူများနှင့် အဖွဲ့များ၏ အသွင်အပြင်အမျိုးမျိုးကို ခြုံငုံမိပြီး ၎င်းတို့ကို ထည့်သွင်းခြင်း သို့မဟုတ် ဖယ်ရှားခြင်း၊ စကားဝှက်များပေးခြင်း စသည်ဖြင့်—အားလုံးသည် စနစ်စီမံခန့်ခွဲသူ၏အမြင်မှ ဖြစ်သည်။ Linux သည် multi-user operating system ဖြစ်ပြီး ဆိုလိုသည်မှာ အသုံးပြုသူ တစ်ဦးထက်ပို၍ Linux ကို တစ်ချိန်တည်းတွင် အသုံးပြုနိုင်သည်။
Linux တွင် အသုံးပြုသူအား မည်သို့ခွင့်ပြုချက်ပေးမည်နည်း။
အကယ်၍ သင်သည် အသုံးပြုသူထံသို့ ခွင့်ပြုချက်များကို ထည့်ရန် သို့မဟုတ် ဖယ်ရှားလိုပါက၊ အမည်ဖြင့် နောက်တွင် r (read), w (write), x (execute) ရည်ညွှန်းချက်နှင့်အတူ “+” သို့မဟုတ် “–“ ဟူသော command “chmod” ကို အသုံးပြုပါ။ လမ်းညွှန် သို့မဟုတ် ဖိုင်၏
Linux တွင် အသုံးပြုသူများကို ကျွန်ုပ်မည်ကဲ့သို့ ပြောင်းလဲရမည်နည်း။
အခြားအသုံးပြုသူတစ်ဦးသို့ ပြောင်းလဲကာ အခြားအသုံးပြုသူသည် အမိန့်ပေးစနစ်မှ လော့ဂ်အင်ဝင်ထားသကဲ့သို့ ကဏ္ဍတစ်ခုဖန်တီးရန်၊ “su -” ဟု ရိုက်ထည့်ကာ space နှင့် ပစ်မှတ်အသုံးပြုသူ၏ အသုံးပြုသူအမည်ဖြင့် လိုက်သွားပါ။ အချက်ပြသည့်အခါ ပစ်မှတ်အသုံးပြုသူ၏ စကားဝှက်ကို ရိုက်ထည့်ပါ။
အသုံးပြုသူများ Linux တွင် မည်သည့်နေရာတွင် သိမ်းဆည်းထားသနည်း။
Linux စနစ်ရှိ အသုံးပြုသူတိုင်းကို တကယ့်လူသားတစ်ဦးအတွက် အကောင့်တစ်ခုအဖြစ် ဖန်တီးသည်ဖြစ်စေ သို့မဟုတ် သီးခြားဝန်ဆောင်မှုတစ်ခု သို့မဟုတ် စနစ်လုပ်ဆောင်ချက်တစ်ခုနှင့် သက်ဆိုင်သည်ဖြစ်စေ “/etc/passwd” ဟုခေါ်သော ဖိုင်တစ်ခုတွင် သိမ်းဆည်းထားသည်။ “/etc/passwd” ဖိုင်တွင် စနစ်ရှိ သုံးစွဲသူများအကြောင်း အချက်အလက်များ ပါရှိသည်။
Linux ရှိ ပိုင်ရှင်အဖွဲ့ဆိုတာ ဘာလဲ။
chown- ဤ command ကို ယေဘုယျအားဖြင့် root (system superuser) မှအသုံးပြုသည်။ root အနေဖြင့်၊ "chmod" အမိန့်ဖြင့် ဖိုင်၊ လမ်းညွှန် သို့မဟုတ် စက်ပစ္စည်း၏ အုပ်စုပိုင်ဆိုင်မှုကို မည်သည့်အသုံးပြုသူ သို့မဟုတ် အဖွဲ့၏ပိုင်ဆိုင်မှုအဖြစ်သို့ ပြောင်းလဲနိုင်သည်။ အဖွဲ့များစွာ၏အဖွဲ့ဝင်တစ်ဦးဖြစ်သည့် အသုံးပြုသူတစ်ဦးသည် အဖွဲ့၏ပိုင်ဆိုင်မှုကို ၎င်းတို့အဖွဲ့ဝင်ဖြစ်သည့် မည်သည့်အုပ်စုမှမဆို ပြောင်းလဲနိုင်သည်။
Linux တွင် အုပ်စုတစ်ခုကို သင်မည်သို့ဖန်တီးသနည်း။
Nitty-Gritty အသေးစိတ်များနှင့် ကျူတိုရီရယ်
- အသုံးပြုသူအသစ်ဖန်တီးပါ- useradd သို့မဟုတ် adduser။
- အသုံးပြုသူ ID နှင့် အဖွဲ့များ အချက်အလက် ရယူပါ- ID နှင့် အဖွဲ့များ။
- အသုံးပြုသူ၏ ပင်မအုပ်စုကို ပြောင်းပါ- usermod -g။
- အလယ်တန်းအုပ်စုများတွင် အသုံးပြုသူများကို ထည့်ပါ သို့မဟုတ် ပြောင်းလဲပါ- adduser နှင့် usermod -G။
- Linux တွင် အဖွဲ့တစ်ခုကို ဖန်တီးပါ သို့မဟုတ် ဖျက်ပါ- groupadd နှင့် groupdel။
Linux လည်ပတ်မှုစနစ် အမျိုးအစားမည်မျှရှိသနည်း။
Linux အသုံးပြုသူ စီမံခန့်ခွဲခြင်းအကြောင်း နိဒါန်း။ Linux အသုံးပြုသူအကောင့်များ၏ အခြေခံသုံးမျိုးရှိသည်- စီမံခန့်ခွဲရေး (root), ပုံမှန်နှင့် ဝန်ဆောင်မှု။
chmod 777 ဘာလုပ်သလဲ။
ဖိုင်ခွင့်ပြုချက်များကို သင်ပြောင်းလဲနိုင်သည့် Permission တက်ဘ်တစ်ခု ရှိလိမ့်မည်။ Terminal တွင်၊ ဖိုင်ခွင့်ပြုချက်ကိုပြောင်းလဲရန်အသုံးပြုရမည့် command မှာ "chmod" ဖြစ်သည်။ အတိုချုံးအားဖြင့် "chmod 777" ဆိုသည်မှာ ဖိုင်ကို လူတိုင်းဖတ်နိုင်၊ စာရေးနိုင်၊ လုပ်ဆောင်နိုင်စေရန် ဖန်တီးပေးခြင်းကို ဆိုလိုသည်။
အခြေခံ Linux ဖိုင်ခွင့်ပြုချက်များကား အဘယ်နည်း။
ဖိုင်နှင့်လမ်းညွှန်တစ်ခုစီတွင် အသုံးပြုသူအခြေခံခွင့်ပြုချက်အုပ်စုသုံးစုပါရှိသည်- ပိုင်ရှင်- ပိုင်ရှင်ခွင့်ပြုချက်များသည် ဖိုင် သို့မဟုတ် လမ်းညွှန်၏ပိုင်ရှင်ကိုသာ သက်ဆိုင်သည်၊ ၎င်းတို့သည် အခြားအသုံးပြုသူများ၏လုပ်ဆောင်ချက်များကို ထိခိုက်မည်မဟုတ်ပါ။
အသုံးပြုသော ခွင့်ပြုချက်အမျိုးအစားများမှာ-
- r – ဖတ်ပါ။
- w – ရေးပါ။
- x – အကောင်အထည်ဖော်ပါ။
Linux တွင် ဖိုင်တစ်ခု၏ ပိုင်ရှင်ကို သင်မည်ကဲ့သို့ စစ်ဆေးမည်နည်း။
ဖိုင်တစ်ခုပိုင်ဆိုင်သူ သို့မဟုတ် မည်သည့်အဖွဲ့ကို ပိုင်ဆိုင်ကြောင်း ရှာဖွေရန် ls -l အမိန့်ကို အသုံးပြုပါ။ ဖိုင်တစ်ခု၏ပိုင်ဆိုင်မှုကို ပြောင်းလဲနိုင်စေရန်၊ chown command ကိုအသုံးပြုသူတွင် sudo အခွင့်ထူးများ ရှိရပါမည်။
Ubuntu တွင် အုပ်စုတစ်ခုကို မည်သို့ဖန်တီးရမည်နည်း။
sudo အသုံးပြုသူ ဖန်တီးရန် အဆင့်များ
- သင်၏ဆာဗာသို့ဝင်ရောက်ပါ။ အမြစ်အသုံးပြုသူအဖြစ် သင့်စနစ်သို့ ဝင်ရောက်ပါ- ssh root@server_ip_address ။
- အသုံးပြုသူအသစ်ကို sudo အဖွဲ့သို့ ထည့်ပါ။ Ubuntu စနစ်များတွင် ပုံမှန်အားဖြင့် sudo အဖွဲ့၏အဖွဲ့ဝင်များအား sudo ဝင်ရောက်ခွင့်ကို ခွင့်ပြုထားသည်။ sudo အဖွဲ့တွင် သင်ဖန်တီးထားသည့် အသုံးပြုသူကို ထည့်ရန် usermod command ကို အသုံးပြုပါ။
အသုံးပြုသူနှင့် အဖွဲ့ဟူသည် အဘယ်နည်း။
အသုံးပြုသူများအဖွဲ့။ အသုံးပြုသူများအဖွဲ့ (အသုံးပြုသူအုပ်စု သို့မဟုတ် အသုံးပြုသူအုပ်စု) သည် အများအားဖြင့် (သို့သော် အမြဲတမ်းမဟုတ်) ကွန်ပျူတာနှင့်ပတ်သက်သည့် နည်းပညာတစ်ခုခုကို အသုံးပြုခြင်းအပေါ် အာရုံစိုက်သည့် ကလပ်အမျိုးအစားတစ်ခုဖြစ်သည်။
အသုံးပြုသူနှင့် အဖွဲ့ကြား ကွာခြားချက်မှာ အဘယ်နည်း။
ထို့ကြောင့် ဖိုင်တိုင်းကို သီးခြားအုပ်စုတစ်ခုရှိ သုံးစွဲသူတစ်ဦးမှ ပိုင်ဆိုင်သည်ဟု သတ်မှတ်သည်။ အသုံးပြုသူများသည် အဖွဲ့များစွာနှင့် သက်ဆိုင်ပါသည်။ ကွန်မန်းအုပ်စုများ (Linux တွင်) သည် သင်အဖွဲ့ဝင်နေသည့် အဖွဲ့များကို စာရင်းပြုစုပေးမည်ဖြစ်သည်။ အခြားအသုံးများသော အစုံမှာ အသုံးပြုသူအား စာရေးတတ်ဖတ်နိုင်စေရန်အတွက်၊ အဖွဲ့၀င်များ ဖတ်ရှုနိုင်သော်လည်း အခြားသူများ ဝင်ရောက်ခွင့်မရှိပါ။
Linux ရှိ အဖွဲ့တစ်ဖွဲ့၏ ပိုင်ရှင်ကို ကျွန်ုပ်မည်ကဲ့သို့ ပြောင်းလဲရမည်နည်း။
ဖိုင်တစ်ခု၏ အုပ်စုပိုင်ဆိုင်မှုကို ပြောင်းလဲရန် အောက်ပါလုပ်ထုံးလုပ်နည်းကို အသုံးပြုပါ။
- စူပါအသုံးပြုသူဖြစ်လာပါ သို့မဟုတ် တူညီသောအခန်းကဏ္ဍတစ်ခုအဖြစ် ယူဆပါ။
- chgrp အမိန့်ကို အသုံးပြု၍ ဖိုင်တစ်ခု၏ အုပ်စုပိုင်ရှင်ကို ပြောင်းလဲပါ။ $chgrp အုပ်စု ဖိုင်အမည်။ အဖွဲ့။
- ဖိုင်၏အုပ်စုပိုင်ရှင်သည် ပြောင်းလဲသွားကြောင်း အတည်ပြုပါ။ $ls -l ဖိုင်အမည်။
Linux တွင် အသုံးပြုသူများနှင့် အဖွဲ့များကို မည်သို့စီမံခန့်ခွဲနိုင်မည်နည်း။
အသုံးပြုသူများနှင့် အဖွဲ့များကို စီမံခန့်ခွဲခြင်း၊ ဖိုင်ခွင့်ပြုချက်များနှင့် ရည်ညွှန်းချက်များ နှင့် အကောင့်များပေါ်တွင် sudo Access ကိုဖွင့်ခြင်း - အပိုင်း 8
- Linux Foundation Certified Sysadmin – အပိုင်း ၈။
- အသုံးပြုသူအကောင့်များထည့်ပါ။
- usermod Command နမူနာများ။
- အသုံးပြုသူအကောင့်များကို လော့ခ်ချပါ။
- passwd Command နမူနာများ။
- အသုံးပြုသူ စကားဝှက်ကို ပြောင်းပါ။
- လမ်းညွှန်တွင် Setgid ကိုထည့်ပါ။
- Stickybit ကို Directory သို့ထည့်ပါ။
Linux တွင် ပိုင်ရှင်ကို မည်သို့ပြောင်းရမည်နည်း။
ဖိုင်တစ်ခု၏ ပိုင်ဆိုင်မှုကို ပြောင်းလဲရန် အောက်ပါလုပ်ငန်းစဉ်ကို အသုံးပြုပါ။ chown command ကိုသုံး၍ ဖိုင်တစ်ခု၏ပိုင်ရှင်ကိုပြောင်းပါ။ ဖိုင် သို့မဟုတ် လမ်းညွှန်၏ ပိုင်ရှင်အသစ်၏ အသုံးပြုသူအမည် သို့မဟုတ် UID ကို သတ်မှတ်ပါ။ ဖိုင်ပိုင်ရှင် ပြောင်းသွားကြောင်း အတည်ပြုပါ။
Linux စကားဝှက်များကို မည်သည့်နေရာတွင် သိမ်းဆည်းထားသနည်း။
Unix ရှိ စကားဝှက်များကို မူလက /etc/passwd (ကမ္ဘာ့ဖတ်နိုင်သော) တွင် သိမ်းဆည်းထားသော်လည်း၊ ထို့နောက်တွင် root ဖြင့်သာ ဖတ်နိုင်သည့် /etc/shadow (နှင့် /etc/shadow-) သို့ ရွှေ့ထားသည်။ အရိပ်အဖွဲ့)။ စကားဝှက်ကို ဆားနယ်ပြီး hashed လုပ်ထားသည်။
Linux တွင် မည်သူက အမိန့်ပေးသနည်း။
command-line arguments မပါသော အခြေခံ command who command သည် လက်ရှိ login ဝင်ထားသည့် အသုံးပြုသူများ၏ အမည်များကို ပြသပြီး သင်အသုံးပြုနေသည့် Unix/Linux စနစ်ပေါ် မူတည်ကာ ၎င်းတို့ဝင်ရောက်ထားသည့် terminal နှင့် ၎င်းတို့ အကောင့်ဝင်သည့်အချိန်ကိုလည်း ပြသနိုင်ပါသည်။ ၌။
Linux ရှိ ETC shadow ဖိုင်ဆိုတာဘာလဲ။
Linux စကားဝှက်နှင့် အရိပ်ဖိုင်ဖော်မတ်များ။ “/etc/shadow” ဟုခေါ်သော ဒုတိယဖိုင်တွင် ကုဒ်ဝှက်ထားသော စကားဝှက်အပြင် အကောင့် သို့မဟုတ် စကားဝှက် သက်တမ်းကုန်ဆုံးမှုတန်ဖိုးများ စသည်တို့ကဲ့သို့သော အခြားအချက်အလက်များပါရှိသည်။ /etc/shadow ဖိုင်ကို root အကောင့်ကသာ ဖတ်နိုင်သောကြောင့် လုံခြုံရေးနည်းပါးပါသည်။ အန္တရာယ်။
“ Flickr” ဆောင်းပါးမှဓာတ်ပုံ https://www.flickr.com/photos/xmodulo/15655792445