သည် "useradd" စစ်ဌာနချုပ်အသုံးပြုခြင်း Linux ထဲရှိအသုံးပြုသူများဖန်တီးနည်း

Linux ကိုပညတ်တော်တို့ကိုဘဝကိုပိုမိုလွယ်ကူစေပါ

ဒီလမ်းညွှန်ကိုသင်အတွင်းအသုံးပြုသူများကိုဖန်တီးရန်မည်သို့ပြသထားတယ် Linux ကို က command line ကိုသုံးနိုင်သည်။ အများအပြား desktop ပေါ်မှာ Linux ကိုဖြန့်ဝေသည်အသုံးပြုသူများအတွက်ဆိုတာ graphical tool တစ်ခုပေးနေချိန်မှာသင်အသုံးပြုသူအသစ် interfaces သင်ယူခြင်းမရှိဘဲအချင်းချင်းတဦးတည်းဖြန့်ဖြူးခြင်းမှသင့်ကျွမ်းကျင်မှုလွှဲပြောင်းနိုင်အောင်က command line ကနေလုပ်ဖို့ဘယ်လိုသင်ယူဖို့ကောင်းတစ်ဦးအယူအဆဖြစ်ပါတယ်။

12 01

တစ်ဦးကအသုံးပြုသူကိုဖန်တီးရန်ကဘယ်လို

အသုံးပြုသူ Config ထည့်ပေါင်းပါ။

ရိုးရှင်းအသုံးပြုသူအတွက် start ရဲ့ကြပါစို့။

အောက်ပါ command ကိုသင်၏ system မှစမ်းသပ်မှုလို့ခေါ်တဲ့အသုံးပြုသူအသစ်ထည့်သွင်းပါလိမ့်မယ်:

sudo useradd စမ်းသပ်

အဘယ်အရာကိုဒီ command ကို run သောအခါဖြစ်ပျက်ပါလိမ့်မယ် / etc / default အ / useradd တည်ရှိသောအတွက် configuration ဖိုင်ရဲ့ contents အပေါ်မူတည်ပါလိမ့်မယ်။

/ etc / default အရဲ့ contents ကြည့်ရှုရန် / အောက်ပါ command ကို run useradd:

sudo nano / etc / default အ / useradd

အတွက် configuration ဖိုင်ထဲမှာသောက default shell ကိုထားမည် Ubuntu ကို bin / sh ဖြစ်ပါတယ်။ အားလုံးအခြားရွေးချယ်စရာထွက် commented နေကြသည်။

အဆိုပါထွက် commented ရွေးချယ်စရာသင်တစ်ဦးက default အိမ်မှာဖိုင်တွဲ, အုပ်စုတစု, အကောင့်ကိုမသန်စွမ်းသူတစ်ဦးက default သက်တမ်းကုန်ဆုံးသည့်ရက်စွဲမဖြစ်လာခင်စကားဝှက်သက်တမ်းကုန်သွားပြီပြီးနောက်ရက်ပေါင်းအရေအတွက်တင်ထားရန်ခွင့်ပြုသည်။

အထက်ပါသတင်းအချက်အလက်ထံမှစပါးကျန်ကိုကောက်ဖို့အရေးကြီးသောအရာမဆို switches များမပါဘဲ useradd command ကို run ကွဲပြားခြားနားသောဖြန့်ဝေအပေါ်ကွဲပြားခြားနားသောရလဒ်များကိုထုတ်လုပ်ခြင်းနှင့်ကအားလုံးကို / etc / default အ / useradd ဖိုင်အတွက် setting များနှင့်အတူလုပ်ဖို့ဖြစ်ပါတယ်စေခြင်းငှါ။ ဖြစ်ပါသည်

/ etc / default အ / useradd ဖိုင်ထို့အပြင်လမ်းညွှန်ထဲမှာနောက်ပိုင်းမှာဆွေးနွေးကြမည်သည့် /etc/login.defs လို့ခေါ်တဲ့ဖိုင်လည်းရှိသေး၏။

အရေးကြီး: sudo တိုင်းဖြန့်ဖြူးပေါ်တွင်တပ်ဆင်ထားသည်မဟုတ်။ ဒါကြောင့်မတပ်ဆင်ရသေးလျှင်သင်သည်အသုံးပြုသူများအတွက်သင့်လျော်သောခွင့်ပြုချက်နှင့်အတူအကောင့်တစ်ခုထဲသို့ log ရန်လိုအပ်ပါတယ်

12 02

တစ်ဦးကနေအိမ် Directory ကိုအတူတစ်ဦးကအသုံးပြုသူကိုဖန်တီးရန်ကဘယ်လို

မူလစာမျက်နှာအတူအသုံးပြုသူထည့်ပါ။

ယခင်သာဓကမျှမျှတတရိုးရှင်းတဲ့ခဲ့ပေမယ့်အသုံးပြုသူသို့မဟုတ်မ may သည့်အပေါ်အခြေခံပြီးတစ်ဦး Home Directory ကိုတာဝန်ပေးခဲ့ကြပေမည် setting များကို ဖိုင်ကို။

အောက်ပါ command ကိုသုံးမယ့်အိမ်က directory ၏ဖန်တီးမှုအတင်းရန်:

-m စမ်းသပ် useradd

အထက်ပါ command ကိုအသုံးပြုသူစမ်းသပ်မှုတစ်ခု / home / စမ်းသပ်မှု folder ကိုဖန်တီးပေးပါတယ်။

12 03

တစ်ဦးကကွဲပြားခြားနားမူလစာမျက်နှာ Directory ကိုအတူတစ်ဦးကအသုံးပြုသူကိုဖန်တီးရန်ကဘယ်လို

တစ်ဦးကကွဲပြားခြားနားတဲ့နေအိမ်နှင့်အတူအသုံးပြုသူထည့်ပါ။

သငျသညျအသုံးပြုသူကို default တစ်ဦးကွဲပြားခြားနားသောအရပ်ဌာန၌တစ်အိမ်မှာဖိုင်တွဲရှိသည်ဖို့လိုပါလျှင်သင် -D switch ကိုသုံးနိုင်သည်။

sudo useradd -m -D / စမ်းသပ်မှုစမ်းသပ်

အထက်ပါ command ကိုအမြစ်ဖိုလ်ဒါကိုအောက်မှာအသုံးပြုသူစမ်းသပ်မှုများအတွက်စမ်းသပ်မှုလို့ခေါ်တဲ့ဖိုင်တွဲဖန်တီးပါလိမ့်မယ်။

မှတ်စု: -m အတွင်းမှာပဲဖိုင်တွဲကိုဖန်တီးမပေးစေခြင်းငှါအကူးအပြောင်း။ ဒါဟာ /etc/login.defs အတွင်း setting ကိုအပေါ်မူတည်ပါသည်။

ဒီ -m switch ကိုပြင်ဆင်ရန်သတ်မှတ်ခြင်းမရှိဘဲဖိုင် /etc/login.defs အလုပ်လုပ်ရဖိုင်ကို၏အောက်ခြေတွင်အောက်ပါလိုင်းပေါင်းထည့်နိုင်ရန်အတွက်:

ဟုတ်ကဲ့ CREATE_HOME

12 04

Linux ကိုအသုံးပြုခြင်းတစ်ဦးကအသုံးပြုသူရဲ့ Password ကိုပြောင်းပေးပါရန်မည်သို့

အသုံးပြုသူ Password ကို Linux ကိုပြောင်းပါ။

အခုဆိုရင်သင်အသုံးပြုသူရဲ့ password ကိုပြောင်းလဲပစ်ရန်လိုအပ်ပါလိမ့်မည်တစ်အိမ်မှာဖိုင်တွဲတွေနဲ့အသုံးပြုသူတစ်ဦးကိုဖန်ဆင်းပြီ။

အသုံးပြုသူတစ်ဦး၏ password ကိုတင်ထားရန်အောက်ပါ command ကိုသုံးဖို့လိုအပ်:

passwd စမ်းသပ်

အထက်ပါ command ကိုသင်စမ်းသပ်အသုံးပြုသူရဲ့ password ကိုတင်ထားရန်ခွင့်ပြုပါလိမ့်မယ်။ သငျသညျသင်အသုံးပြုလိုသောစကားဝှက်သတိပေးခံရလိမ့်မည်။

12 05

အသုံးပြုသူများသည် Switch ရန်ကဘယ်လို

အသုံးပြုသူ Linux ကိုပြောင်းပါ။

သင်တစ်ဦး terminal ကိုပြတင်းပေါက်သို့အောက်ပါအချက်များကိုစာရိုက်ခြင်းအားဖြင့်သင့်သစ်ကိုအသုံးပြုသူရဲ့အကောင့်ကိုစမ်းသပ်နိုင်သည်

su - စမ်းသပ်

အထက်ပါ command ကိုစမ်းသပ်အကောင့်အသုံးပြုသူ switches များနှင့်သင်က user များအတွက်နေအိမ် folder ထဲမှာနေရာချပါလိမ့်မည်တစ်အိမ်မှာ folder ကိုဖန်တီးယူဆ။

12 06

တစ်ခုကသက်တမ်းကုန်ဆုံးနေ့စွဲနှင့်အတူတစ်ဦးကအသုံးပြုသူ Create

သက်တမ်းကုန်ဆုံးမှုနှင့်အတူအသုံးပြုသူထည့်ပါ။

သငျသညျတခုရုံးတွင်အလုပ်လုပ်ကိုင်နေကြသည်နှင့်သင်အချိန်တိုတောင်းတဲ့ကာလအဘို့သင့်ရုံးမှာဖြစ်မယ့်သူကိုစတင်အသစ်တစ်ခုကန်ထရိုက်တာရှိပါကထို့နောက်သင်သည်သူသို့မဟုတ်သူမ၏အသုံးပြုသူအကောင့်တခုတခုအပေါ်မှာသက်တမ်းကုန်ဆုံးသည့်ရက်စွဲကိုသတ်မှတ်ချင်ပါလိမ့်မယ်။

သငျသညျနေဖို့လာမယ့်မိသားစုရှိပါကအလားတူပင်, ထို့နောက်သင်သည်သူတို့ထွက်ခွာသွားပြီးနောက်ကုန်ဆုံးကြောင်းကိုမိသားစုဝင်များအတွက်အသုံးပြုသူအကောင့်ကိုဖန်တီးနိုင်ပါတယ်။

အသုံးပြုသူတစ်ဦးဖန်တီးသောအခါတစ်ဦးသက်တမ်းကုန်ဆုံးသည့်ရက်စွဲကိုတင်ထားရန်, အောက်ပါ command ကိုသုံးပါ:

2016-02-05 စမ်းသပ် -e useradd -D / home / စမ်းသပ်မှု

ရက်စွဲပုံစံ YYYY-MM-DD YYYY ယခုနှစ်ရှိရာအတွက်သတ်မှတ်ထားသောရမည်ဖြစ်သည်, MM လအရေအတွက်ဖြစ်ပါတယ်နှင့် DD နေ့ကိုအရေအတွက်ဖြစ်ပါတယ်။

12 07

မည်သို့တစ်ဦးကအသုံးပြုသူကိုဖန်တီးပြီးတော့တစ်ဦးက Group မှရန်ဒါဟာတာဝန်ပေးရန်

Group မှရန်အသုံးပြုသူထည့်ပါ။

သင်သည်သင်၏ကုမ္ပဏီဝင်ရောက်အသုံးပြုသူအသစ်ရှိပါကထို့နောက်သင်သည်သူတို့အဖွဲ့ကအခြားအဖွဲ့ဝင်များကဲ့သို့တူညီသောဖိုင်တွေနဲ့ဖိုင်တွဲမှဝင်ရောက်ခွင့်ရှိသည်ဒါကြောင့်အသုံးပြုသူများအတွက်တိကျသောအုပ်စုများ assign ချင်ပေလိမ့်မည်။

ဥပမာအားဖြင့်, သင်သည်ယောက်ျားတစ်ယောက်ဂျွန်နဲ့သူတစ်ဦးစာရင်းကိုင်အဖြစ်လာရောက်ပူးပေါင်းခဲ့သည်ဟုခေါ်တွင်ခဲ့မြင်ယောင်ကြည့်ပါ။

အောက်ပါ command အကောင့်အုပ်စုဂျွန် add လိမ့်မယ်။

useradd -m ဂျွန် -G အကောင့်အသစ်များ၏

12 08

Linux ကိုအတွင်းမှာပဲဝင်မည် Defaults ကိုချိန်ညှိ

Defaults ကို Login ။

ဖိုင် /etc/login.defs ရဲ့ login လှုပ်ရှားမှုများများအတွက် default အမူအကျင့်ကိုထောက်ပံ့ပေးသည့် configuration ဖိုင်ဖြစ်ပါသည်။

ဒီဖိုင်ထဲမှာတချို့ key ကို setting များကိုရှိပါတယ်။ အဆိုပါ /etc/login.defs file ကိုဖွင့်ဖို့အောက်ပါ command ကိုရိုက်ထည့်ပါ:

sudo nano /etc/login.defs

အဆိုပါ login.defs file ကိုသင်ပြောင်းလဲပစ်ရန်လိုလိမ့်မည်သည့်အောက်ပါ setting များကိုပါရှိသည်:

ဤက default options များဖြစ်ကြောင်းမှတ်ချက်နှင့်အသုံးပြုသူအသစ်ဖန်တီးသောအခါသူတို့အသီးသီးတွင်နိုင်ပါသည်။

12 09

တစ်ဦးကအသုံးပြုသူ Creating တဲ့အခါမှာဝင်မည် Password ကို Expiry Specify ရန်ကဘယ်လို

ဝင်မည် Expiry နေ့စွဲနှင့်အတူအသုံးပြုသူထည့်ပါ။

အသုံးပြုသူတစ်ဦးဖန်တီးသောအခါသင်ကစကားဝှက်ကိုသက်တမ်းကုန်ဆုံးသည့်ရက်စွဲ, ရဲ့ login ပြန်လည်၏နံပါတ်နှင့်အချိန်ကုန်သတ်မှတ်နိုင်သည်။

အောက်ပါသာဓကစကားဝှက်ကုန်ဆုံးမှီ, စကားဝှက်တစ်ခုသတိပေးအတူရက်ပေါင်းဦးရေအများဆုံးအရေအတွက်ကအသုံးပြုသူတစ်ဦးဖန်တီးသတ်မှတ်ထားပြန်လည် login ဖို့ဘယ်လိုပြသထားတယ်။

sudo useradd test5 -m -K PASS_MAX_DAYS = 5 -K PASS_WARN_AGE = 3 -K LOGIN_RETRIES = 1

12 10

တစ်ဦးကနေအိမ် Folder ကိုမရှိရင်တစ်ဦးက USER ၏တပ်ဖွဲ့ဖန်ဆင်းခြင်း

အဘယ်သူမျှမမူလစာမျက်နှာ Folder ကိုအတူအသုံးပြုသူထည့်ပါ။

အဆိုပါ login.defs ဖိုင် option ကိုရှိပါက CREATE_HOME ဟုတ်ကဲ့အသုံးပြုသူတစ်နေသူများကဖန်တီးတဲ့အခါအိမ်ပြန် folder ကိုအလိုအလျောက်ဖန်တီးပါလိမ့်မည်ထို့နောက်ထားကြ၏။

တစ်အိမ်မှာဖိုင်တွဲမရှိဘဲအသုံးပြုသူကိုဖန်တီးရန်မသက်ဆိုင်သည့်အပြင်အဆင်များ၏အောက်ပါ command ကိုသုံးပါ:

useradd -M စမ်းသပ်

ဒါဟာ -m အိမ်ပြန်ဖန်တီးရပ်များနှင့်နေအိမ်ဖန်တီးမ -M ရပ်တည်ကြောင်းမျှမျှတတရှုပ်ထွေးဖြစ်ပါတယ်။

12 11

တစ်ဦးကအသုံးပြုသူ Creating သည့်အခါအဆိုပါအသုံးပြုသူရဲ့နာမည်အပြည့်အစုံ Specify

မှတ်ချက်နှင့်အတူအသုံးပြုသူထည့်ပါ။

သင့်ရဲ့အသုံးပြုသူဖန်တီးမှုမူဝါဒ၏တစ်စိတ်တစ်ပိုင်းအဖြစ်, သင်နောက်ဆုံးအမည်အားဖြင့်နောက်တော်သို့လိုက်ပထမဦးဆုံးကနဦးတူသောအရာတစ်ခုခု, လုပ်ကိုရှေးခယျြနိုငျတယျ။ ဥပမာ, "John Smith" များအတွက်အသုံးပြုသူအမည် "jsmith" ဖြစ်လိမ့်မည်။

အသုံးပြုသူတစ်ဦးအကြောင်းအသေးစိတ်ရှာဖွေနေတဲ့အခါမှာသို့ဖြစ်လျှင်သင်သည် John Smith နှင့်ဂျဲနီစမစ်များအကြားခွဲခြားနိုင်မည်မဟုတ်ပါပေလိမ့်မည်။

ကအသုံးပြုသူရဲ့အမည်ရင်းထွက်ရှာရန်လွယ်ကူသည်ဒါအကောင့်တစ်ခုဖန်တီးသောအခါသင်ကမှတ်ချက်ထပ်ထည့်နိုင်ပါတယ်။

အောက်ပါ command ကိုဒီလိုလုပ်ဖို့ဘယ်လိုပြသထားတယ်:

useradd -m jsmith -c "John Smith"

12 12

/ etc / passwd ဖိုင်မှတ်တမ်းလေ့လာသုံးသပ်ခြင်း

Linux ကိုအသုံးပြုသူပြန်ကြားရေး။

သငျသညျအသုံးပြုသူတစ်ဦးဖန်တီးသောအခါအသုံးပြုသူများ၏အသေးစိတ်အချက်အလက်များကို / etc / passwd ဖိုင်ကဆက်ပြောသည်နေကြသည်။

သငျသညျကိုသုံးနိုင်သည်တစ်ဦးအထူးသဖြင့်အသုံးပြုသူအကြောင်းကိုအသေးစိတ်ကြည့်ရှုရန် အတွက် grep command ကို အောက်ပါအတိုင်း:

grep ဂျွန် / etc / passwd

မှတ်ချက်: အထက်ပါ command ကို username ကို၏တစ်စိတ်တစ်ဒေသအဖြစ်စကားလုံးဂျွန်နှင့်အတူအားလုံးအသုံးပြုသူများသည်အကြောင်းအသေးစိတ်ပြန်လာပါလိမ့်မယ်။

/ etc / passuword ဖိုင်တစ်ခုချင်းစီကိုအသုံးပြုသူအကြောင်းကိုလယ်ကွင်းတစ်ဦးအူမကြီး-separated စာရင်းပါရှိသည်။

အောက်မှာဖေါ်ပြတဲ့အတိုင်းလယ်ကွင်းနေသောခေါင်းစဉ်: