लिनक्स कमांड लाइफ सोपे करतात
या मार्गदर्शकास तुम्हाला लिनक्समधील कमांड लाइन वापरून वापरकर्ते कसे तयार करायचे ते दर्शवितो. अनेक डेस्कटॉप लिनक्स वितरण वापरकर्त्यांसाठी एक ग्राफिकल साधन प्रदान करतेवेळी कमांड लाइनवरून कसे करावे हे शिकणे ही एक चांगली कल्पना आहे जेणेकरून आपण नवीन उपयोजक इंटरफेस न शिकता आपल्या कौशल्यांचे एका वितरण मधून इतरत्र हस्तांतरित करू शकता.
12 पैकी 01
एक वापरकर्ता कसा तयार करायचा?
चला एक साधी वापरकर्ता बनवून सुरुवात करूया.
खालिल आदेश आपल्या सिस्टीलने चाचणीस नवा वापरकर्ता जोडेल:
sudo useradd test
जेव्हा ही कमांड कार्यान्वित होईल तेव्हा काय होईल? / Etc / default / useradd मधील स्थित कॉन्फिगरेशन फाईलमधील सामग्रीवर अवलंबून असेल.
/ Etc / default / useradd वरील सामुग्री पाहण्यासाठी खालील आदेश चालवा:
sudo nano / etc / default / useradd
कॉन्फिगरेशन फाइल डीफॉल्ट शेल सेट करेल जी उबंटू बिन / श आहे. सर्व इतर पर्याय टिप्पणी आहेत बाहेर.
टिप्पणीकृत केल्या गेलेल्या पर्यायामुळे तुम्हाला डिफॉल्ट होम फोल्डर, ग्रुप, अकाऊंट अक्षम होण्याआधी पासवर्डची मुदत संपल्याची तारीख आणि डीफॉल्ट समाप्ती तारीख सेट करण्याची मुभा मिळते.
उपरोक्त माहितीवरून शेतपिन्यांची माळकती करणे हे महत्त्वाचे आहे की युजरएड्डीचा वापर कोणत्याही स्विचेसशिवाय चालवणे विविध वितरणांवर वेगवेगळे परिणाम मिळवू शकते आणि हे सर्व / etc / default / useradd फाइलमधील सेटिंग्जसह करू शकते.
/ Etc / default / useradd फाइलच्या व्यतिरीक्त, /etc/login.defs नावाची फाइल देखील आहे जी नंतर मार्गदर्शकामध्ये चर्चा केली जाईल.
महत्वाचे: sudo प्रत्येक वितरण वर स्थापित नाही. जर ते स्थापित झाले नाही तर वापरकर्त्यांना तयार करण्यासाठी योग्य परवानग्यामध्ये आपल्याला लॉग इन करणे आवश्यक आहे
12 पैकी 02
एक होम डिरेक्टरी असलेल्या वापरकर्ता कसा बनवायचा
मागील उदाहरण बऱ्यापैकी सोपे होते परंतु वापरकर्त्याने सेटिंग्ज फाईलवर आधारित एखादी होम निर्देशिका नियुक्त केलेली असावी किंवा नसू शकते.
खालील आदेश वापरण्यासाठी होम डाइरेक्टरीची निर्मिती करण्यासाठी सक्ती करणे:
useradd -m चाचणी
उपरोक्त आदेश वापरकर्ता चाचणीसाठी एक / home / test फोल्डर तयार करतो.
03 ते 12
भिन्न गृह डिरेक्टरीसह वापरकर्ता कसा तयार करायचा?
जर आपण वापरकर्त्याला डीफॉल्ट डीफॉल्टनुसार एखादे होम फोल्डर ठेवू इच्छित असाल तर आपण -d स्विच वापरू शकता.
sudo useradd -m -d / test चाचणी
वरील आदेश रूट फोल्डर अंतर्गत वापरकर्ता चाचणीसाठी चाचणी नावाचे एक फोल्डर तयार करेल.
टीप: -एम स्विचमध्ये फोल्डर तयार होऊ शकत नाही. हे /etc/login.defs मधील सेटिंगवर अवलंबून आहे.
एक -m स्विच निर्देशीत केल्याशिवाय हे कार्य करण्यासाठी /etc/login.defs फाइल संपादित करा आणि फाइलच्या तळाशी खालील ओळ जोडा:
CREATE_HOME होय
04 पैकी 12
Linux च्या सहाय्याने वापरकर्त्याचे पासवर्ड बदलणे कसे
आता आपण वापरकर्त्यास होम फोल्डरसह तयार केलेला असल्याने आपल्याला वापरकर्त्याचे पासवर्ड बदलावे लागेल.
वापरकर्त्याचे पासवर्ड सेट करण्यासाठी आपल्याला खालील आदेश वापरण्याची आवश्यकता आहे:
पासवुड टेस्ट
वरील आदेश आपल्याला चाचणी वापरकर्त्याचा पासवर्ड सेट करण्याची परवानगी देईल. आपण वापरू इच्छित असलेल्या पासवर्डसाठी आपल्याला सूचित केले जाईल.
05 पैकी 12
वापरकर्ते स्विच कसे?
आपण टर्मिनल विंडोमध्ये खालील टाइप करून आपल्या नवीन वापरकर्त्याचे खाते तपासू शकता:
सु - चाचणी
उपरोक्त आदेश वापरकर्त्यास चाचणी खात्यात स्वीच करतो आणि आपण होम फोल्डर तयार केल्याची गृहीत धरून त्या वापरकर्त्यासाठी आपण होम फोल्डरमध्ये ठेवू शकता.
06 ते 12
एक समाप्ती तारीख वापरकर्ता तयार करा
आपण कार्यालयात काम करीत असल्यास आणि आपल्यास एक नवीन ठेकेदार असल्यास जो आपल्या कार्यालयात थोड्या काळासाठी चालू आहे सुरू करीत असेल तर आपण त्याच्या किंवा तिच्या वापरकर्ता खात्यावरील कालबाह्य तारीख सेट करू इच्छित असाल.
तसेच, जर तुमच्याकडे कुटुंब असेल तर आपण त्या कुटुंबातील सदस्याला सोडून गेल्यानंतर त्यांची मुदत वाढवू शकता.
वापरकर्ता तयार करतेवेळी समाप्तीची तारीख निश्चित करण्यासाठी, खालील आदेशचा वापर करा:
useradd -d / home / test -e 2016-02-05 चाचणी
तारीख YYYY-MM-DD या स्वरूपात निर्दिष्ट करणे आवश्यक आहे जेथे YYYY हे वर्ष आहे, MM हा महिना क्रमांक आहे आणि डीडी दिवस क्रमांक आहे.
12 पैकी 07
एक वापरकर्ता कसा बनवायचा आणि ते गट नियुक्त करणे
जर आपल्याकडे नवीन कंपनीने आपली कंपनी सामील केली असेल तर आपण त्या वापरकर्त्यासाठी विशिष्ट गट नियुक्त करू शकता जेणेकरुन त्यांना त्यांच्या फाईल्सच्या इतर सदस्यांसारख्या फाईल्स व फोल्डर्सची उपलब्धता असेल.
उदाहरणार्थ, कल्पना करा की आपणास जॉन असे नाव आहे आणि तो एका लेखापाल म्हणून सामील झाला होता.
खालिल कमांड जोन्स गटातील खाते समूहांना जोडतील.
useradd -m जॉयन-जी खाती
12 पैकी 08
लिनक्समध्ये लॉगिन डीफॉल्ट समायोजित करणे
फाइल /etc/login.defs एक संरचना फाइल आहे जे लॉगिन कार्यांसाठी मुलभूत वर्तन पुरवते.
या फाईलमध्ये काही की सेटिंग्ज आहेत. /etc/login.defs फाइल उघडण्यासाठी खालील आदेश द्या:
sudo nano /etc/login.defs
Login.defs फाइलमध्ये खालील सेटिंग्ज आहेत ज्यात आपण बदलू इच्छिता:
- PASS_MAX_DAYS - पासवर्ड कालबाह्य होण्याच्या किती दिवस अगोदर?
- PASS_MIN_DAYS - किती वेळा पासवर्ड बदलला जाऊ शकतो
- PASS_WARN_AGE - पासवर्ड कालबाह्य होण्यापूर्वी दिवसांची संख्या चेतावणी
- LOGIN_RETRIES - अयशस्वी होण्याआधी लॉग इन प्रयत्नांची संख्या.
- LOGIN_TIMEOUT - लॉग इन वेळा बाहेर येण्यास किती वेळ आहे?
- DEFAULT_HOME - होम फोल्डर अस्तित्वात नसल्यास वापरकर्ता लॉगिन करू शकतात.
लक्षात घ्या की हे डिफॉल्ट पर्याय आहेत आणि नवीन युजर तयार करताना त्यांना ओव्हरराइड करता येते.
12 पैकी 09
एक वापरकर्ता तयार करताना लॉगिन पासवर्ड समाप्ती निर्दिष्ट करण्यासाठी कसे
आपण पासवर्डची कालबाह्यता तारीख, लॉगिन रिट्रीची संख्या आणि वापरकर्ता तयार करताना कालबाह्यता सेट करु शकता.
खालील उदाहरण पासवर्ड चेतावणी असलेल्या वापरकर्त्यास कसे बनवायचे ते दर्शविते, पासवर्डची कालबाह्य होण्याअगोदरची अधिकतम दिवस आणि लॉग इन पुन्हा पुन्हा सेट करणे.
sudo useradd test5 -m -K PASS_MAX_DAYS = 5-K PASS_WARN_AGE = 3-के LOGIN_RETRIES = 1
12 पैकी 10
घर फोल्डर्सशिवाय वापरकर्त्याचे सक्तीने निर्मिती
जर login.defs फाईलमध्ये CREATE_HOME होय असेल तर सेट अप असेल जेव्हा वापरकर्ता तयार होईल तेव्हा होम फोल्डर स्वयंचलितपणे तयार होईल.
होम फोल्डरशिवाय वापरकर्ता तयार करण्याकरीता सेटिंग्जची पर्वा न करता खालील आदेश वापरा:
useradd -m चाचणी
हे अगदी गोंधळात टाकणारे आहे-एम म्हणजे घर तयार करणे आणि -एम म्हणजे घर बनविण्याबद्दल नाही.
12 पैकी 11
एक वापरकर्ता तयार करताना वापरकर्त्याचे पूर्ण नाव निर्देशीत
आपल्या वापरकर्ता निर्मिती धोरणाचा एक भाग म्हणून, आपण प्रथम प्रारंभिक सारखे काहीतरी करणे निवडू शकता, त्यानंतर अंतिम नावाने उदाहरणार्थ, "जॉन स्मिथ" चे सदस्यत्व "जेस्मिथ" असेल.
एखाद्या यूझर्सबद्दल माहिती शोधत असता तुम्ही कदाचित जॉन स्मिथ आणि जेनी स्मिथ यांच्यातील भेद करू शकणार नाही.
आपण खाते तयार करताना एक टिप्पणी जोडू शकता त्यामुळे वापरकर्त्याचे खरे नाव शोधणे सोपे आहे.
खालील आदेश हे कसे करायचे ते दाखवते:
युजरएड-एम जेस्मिथ -सी "जॉन स्मिथ"
12 पैकी 12
/ Etc / passwd फाइलचे विश्लेषण करत आहे
जेव्हा आपण वापरकर्ता तयार करता तेव्हा त्या उपयोक्त्याचे तपशील / etc / passwd फाइलमध्ये जोडले जातात.
ठराविक वापरकर्ताविषयी तपशील पहाण्याकरीता तुम्ही खालीलप्रमाणे grep आदेशचा वापर करू शकता:
grep john / etc / passwd
टीप: उपरोक्त कमांड युजरनेमचा भाग म्हणून जॉन्स शब्दासह सर्व वापरकर्त्यांचे तपशील परत देईल.
प्रत्येक वापरकर्त्यासाठी / etc / passuword फाइलमध्ये कोलन-विभाजित केलेल्या क्षेत्रांची सूची आहे.
खालील प्रमाणे फील्ड आहेत:
- वापरकर्तानाव;
- कूटबद्ध केलेला संकेतशब्द (जे आपण जाहीरपणे पाहू शकत नाही);
- Userid;
- वापरकर्त्याचा गट आयडी;
- वापरकर्त्याचे पूर्ण नाव;
- वापरकर्त्याची मुख्य निर्देशिका;
- लॉगिन शेल