Sudo कमांडचा उपयोग एकच आज्ञावलीसाठी आपल्या परवानग्या वाढविण्यासाठी केला जातो.
आपण sudo आदेश वापरु शकता कोणत्याही इतर वापरकर्ता म्हणून आदेश चालविण्याकरीता जरी सामान्यतः रूट उपयोक्ता म्हणून आदेश चालविण्याकरीता वापरले जाते.
01 ते 08
सुडो काय आहे आणि सूदोर्स यादी काय आहे?
जर तुमच्या संगणकावर अनेक वापरकर्ते असतील तर आपण बहुतेकदा सर्व वापरकर्त्यांना प्रशासक म्हणू इच्छित नाही कारण प्रशासक साॅफ्टवेअर इन्स्टॉल आणि अनइन्स्टॉल करणे आणि की सिस्टीम सेटिंग्ज बदलणे अशा गोष्टी करू शकतात.
तुम्हाला sudo कमांडचे उदाहरण दाखवण्यासाठी टर्मिनल विंडो उघडा आणि खालील आदेश चालवा:
एपटी-थॉट इन्स्टॉल कॉव्सी
एक विस्तृत गुप्त संदेश परत केला जाईल:
ई: लॉक फाइल उघडू शकत नाही / var / lib / dpkg / lock-open (13: परवानगी नाकारली)
ई: प्रशासन निर्देशिका (/ var / lib / dpkg /) लॉक करण्यात अक्षम, तुम्ही रूट आहात?
लक्षात घेण्यासारखी महत्वाची मुद्दे म्हणजे "परवानगी नाकारली" आणि "आपण मूळ आहात काय?"
आता पुन्हा त्याच आदेशाचा प्रयत्न करा, परंतु पुढील वेळी sudo हा शब्द त्याच्या पुढे लिहा:
sudo apt-get cowsay स्थापित करा
आपल्याला आपला संकेतशब्द प्रविष्ट करण्यास सांगितले जाईल.
Cowsay अनुप्रयोग आता स्थापित केले जाऊ शकते.
टिप: कॉझावणे हा एक लहान अभिनव अनुप्रयोग आहे जो आपल्याला एखाद्या एस्की गायद्वारे भाषण बबल म्हणून बोलेल असा एक संदेश प्रविष्ट करू देतो.
आपण प्रथम उबंटू स्थापित केले तेव्हा आपण आपोआप प्रशासक म्हणून सेट केले गेले होते आणि म्हणून स्वयंचलितपणे त्यास जो sudoers सूची म्हणून ओळखला जातो येथे जोडले गेले.
Sudoers सूचीमध्ये sudo आदेश वापरण्यासाठी पात्र असलेल्या सर्व खात्यांची नावे समाविष्ट आहेत.
सुडोचे तेज हे आहे की जर आपण आपल्या संगणकावरून पहिल्यापासून लॉक न करता चालत जाता आणि दुसर्या व्यक्तीने आपल्या मशीनवर भटकत राहिलो तर ते कॉम्प्यूटरवरील कमांडस् चालवू शकत नाहीत कारण त्या कमांडला चालविण्यासाठी ते आपल्या पासवर्डची आवश्यकता आहेत.
प्रत्येक वेळी आपण आदेश चालवता ज्यासाठी प्रशासकीय अधिकार आवश्यक असतात तेव्हा आपल्याला आपला पासवर्ड विचारला जाईल. सुरक्षेसाठी हे उत्कृष्ट आहे
02 ते 08
आपण सुडो परवानग्या नसल्यास काय होते?
आपल्या संगणकावरील प्रत्येक वापरकर्त्याला प्रशासकीय परवानग्या होणार नाही आणि त्यामुळे ते sudoers सूचीचा भाग असणार नाही.
जेव्हा sudoers सूचीत नसलेल्या व्यक्ती sudo सह कमांड चालविण्याचा प्रयत्न करते तेव्हा त्यांना खालील संदेश प्राप्त होईल:
वापरकर्ता sudoers फाईलमध्ये नाही. या घटनेचा अहवाल दिला जाईल
हे पुन्हा तल्लख आहे. जर एखाद्या वापरकर्त्याला सॉफ्टवेअर स्थापित करण्याची परवानगी नसेल किंवा अन्य आज्ञा दर्शविण्याची आवश्यकता नसेल ज्यासाठी प्रशासकीय विशेषाधिकार आवश्यक असतील तर ते ते फक्त करू शकत नाहीत आणि ते प्रयत्न करीत आहेत हे तथ्य काय आहे ते लॉग आहे.
03 ते 08
सुडो परवानग्या केवळ कमांड लाइनवर परिणाम करतात का?
Sudo विशेषाधिकार फक्त आदेश पंक्ती क्रिया प्रभावित करत नाहीत. उबंटुमधील प्रत्येक गोष्ट समान सुरक्षा प्रोटोकॉलद्वारे संचालित केली जाते.
उदाहरणार्थ, इमेज मध्ये आपल्याला दिसेल की वर्तमान वापरकर्ता टॉम आहे जो एक मानक वापरकर्ता आहे. टॉम ने उबंटू सॉफ्टवेअर उपकरण लोड केले आहे आणि पेंट पॅकेज स्थापित करण्याचा प्रयत्न करीत आहे.
संकेतशब्द विंडो प्रकट होते आणि टॉमला प्रशासक प्रयोक्त्याचे संकेतशब्द प्रविष्ट करण्याची आवश्यकता आहे. फक्त प्रशासक वापरकर्ता गॅरी आहे
या टप्प्यावर, टॉम गॅरीचा पासवर्ड काढण्याचा प्रयत्न करू शकतो परंतु मूलतः तो कोठेही मिळणार नाही आणि ज्या गोष्टी करू शकत नाहीत त्या करू शकत नाहीत.
04 ते 08
युजर प्रशासक कसा बनवायचा
इंटरनेटवरील बरेच इतर मार्गदर्शिका आपल्याला दर्शवितो की sudoers फाईलमध्ये एखादा वापरकर्ता जोडण्यासाठी कमांड लाइन कशी वापरायची पण उबुंटू ही आहे आणि त्यात तयार केलेल्या वापरकर्त्यांचे प्रशासन करण्यासाठी एक उत्तम प्रकारे चांगली अनुप्रयोग आहे.
वापरकर्त्यांना Ubuntu मध्ये व्यवस्थापन करण्यासाठी युनिटी लाँचरवरील शीर्ष चिन्ह दाबा किंवा कीबोर्डवरील सुपर की दाबा.
टीप: आपल्या कीबोर्डवरील सुपर की ही खास की आहे. बहुतेक लॅपटॉप आणि डेस्कटॉप संगणकांवर त्यावरील विंडोज लोगोची किल्ली आहे आणि ती Alt कि च्या पुढे आहे
जेव्हा यूनिटी डॅश प्रकार "वापरकर्ते" दिसतात
त्यावर 2 लोकांच्या प्रतिमा असणारा एक चिन्ह दिसेल आणि मजकूर "वापरकर्ता खाती" म्हणेल. या चिन्हावर क्लिक करा
डिफॉल्टनुसार, आपण केवळ सिस्टीमवर वापरकर्त्यांना पाहू आणि काहीही बदलू शकणार नाही. हे त्या छान सुरक्षेच्या वैशिष्ट्यांमधुन एक आहे.
अशी कल्पना करा जेव्हा प्रशासक आपल्या संगणकापासून दूर गेला आहे आणि कोणीतरी भटकतो आणि स्वत: ला एक वापरकर्ता म्हणून जोडण्याचा निर्णय घेतला आहे. ते आपल्या संकेतशब्दाशिवाय करू शकत नाहीत.
कोणत्याही वापरकर्त्याचे तपशील सुधारण्यासाठी आपल्याला इंटरफेस अनलॉक करण्याची आवश्यकता आहे. विंडोच्या शीर्षस्थानी उजवीकडे असलेल्या "अनलॉक" चिन्हावर क्लिक करा जे एका टॅडकॉकद्वारे दर्शविले जाते आणि आपला संकेतशब्द प्रविष्ट करा.
उबंटूमध्ये दोन प्रकारचे वापरकर्ते आहेत:
- प्रशासक
- मानक वापरकर्ते
प्रशासक म्हणून सेट केलेले वापरकर्ते sudoers फाइलमध्ये जोडले जातात आणि मानक वापरकर्ते नाही.
म्हणून sudoers फाईलमध्ये एखादा वापरकर्ता जोडण्यासाठी "खाते प्रकार" या शब्दापुढील "मानक वापरकर्ता" शब्दांवर क्लिक करा आणि जेव्हा ड्रॉपडाउन सूची प्रशासकची निवड होईल तेव्हा
आता वापरकर्त्यांनी Ubuntu ला लॉग आउट करून लॉग इन केले पाहिजे आणि आता ते sudo कमांड वापरण्यास तसेच सिस्टम सेव सेटिंग्ज बदलण्यास व उबुंटू सॉफ्टवेअर उपकरण वापरून सॉफ्टवेअर स्थापित करण्यास सक्षम असतील.
महत्वाचे: वापरकर्ता खाती संवादातील काहीही बदलल्यानंतर स्क्रीन लॉक करण्यासाठी पॅडलॉक चिन्ह पुन्हा क्लिक करा.
05 ते 08
वापरकर्त्यासाठी प्रशासक विशेषाधिकार काढा कसे
एखाद्या वापरकर्त्यासाठी प्रशासकीय विशेषाधिकार काढण्यासाठी आपण फक्त प्रशासकांकडून मानक खाते प्रकार बदलू शकता.
हे त्वरित कार्य करते आणि वापरकर्ता आपल्या खात्याचा प्रकार परत मानक म्हणून बदलताच कोणत्याही उच्च कृती करण्यास सक्षम राहणार नाही.
06 ते 08
कमांड लाइनच्या सहाय्याने सुडवार्स फाइलमध्ये युजर कसा जोडावा?
आपण sudoers फाईलमध्ये वापरकर्ता जोडण्यासाठी आणि खालील कमांड शिकण्याद्वारे आपण कमांड लाइनचा वापर करू शकता आपण sudo सक्षम केलेल्या इतर कोणत्याही लिनक्स वितरनावर कसे करायचे ते समजेल.
"Sudo" गटाशी संबंधित कोणताही वापरकर्ता sudo कमांड चालविण्यास परवानगी देतो जेणेकरुन आपल्याला फक्त हेच सुनिश्चित करावे लागेल की वापरकर्ता त्या गटाच्या मालकीचा आहे.
तर आपण असे करण्याबद्दल कसे जाशील? फक्त या चरणांचे अनुसरण करा:
- ALT आणि T दाबून टर्मिनल विंडो उघडा
- समूह
( ला आपण सदोउसमध्ये जोडू इच्छित असलेल्या वापरकर्त्याचे नाव बदला, उदाहरणार्थ गट टॉम ) टाइप करा. - गटांची एक यादी परत आली पाहिजे. वापरकर्त्याकडे आधीच सुडो विशेषाधिकार असल्यास सुडो गट दिसतील, जर तसे नसेल तर आपल्याला तो जोडणे आवश्यक आहे.
- वापरकर्त्याला sudoers असे टाइप करण्यासाठी sudo gpasswd -a
sudo (पुन्हा युजरनेम बदलवा) ज्यास आपण sudoers मध्ये जोडण्यास इच्छुक आहात,
उदाहरणार्थ, sudo gpasswd -a tom )
जर वापरकर्त्याने आधीच लॉग इन केले असेल तर त्यांनी लॉग आऊट करावे आणि ते पुन्हा सुडो आणि प्रशासक विशेषाधिकार असल्याची खात्री करण्यासाठी परत लॉग इन करा.
टिप: gpasswd आदेशचा वापर लिनक्समधील समूहाचे व्यवस्थापन करण्यासाठी केला जाऊ शकतो
07 चे 08
कमांड लाइनच्या सहाय्याने सुडोअर फाईल मधून एक युजर कसा काढायचा?
आदेश ओळचा वापर करून sudoers पासून वापरकर्त्यास काढून टाकण्यासाठी खालील पद्धती लागू करा:
- टर्मिनल विंडो उघडा
- समूह
टाइप करा ( आपण sudoers फाइलमधून काढून टाकू इच्छित असलेल्या वापरकर्त्यास बदला) - जर परत दिलेली सूची "sudo" गटाच्या स्वरूपात दर्शवित नसेल तर आपल्याला दुसरे काहीही करण्याची आवश्यकता नाही अन्यथा चरण 4 वर पुढे जा.
- Sudo gpasswd -d
sudo असे टाइप करा (sudoers फाइलमधून काढून टाकण्याजोगी वापरकर्त्यासहबदला)
वापरकर्ता आतापर्यंत विशेषाधिकारांसह कोणतेही आदेश चालविण्यास सक्षम राहणार नाही
08 08 चे
परवानगीशिवाय सुडो वापरण्यासाठी कोणी प्रयत्न केला हे शोधून काढा कसे?
जेव्हा वापरकर्ता sudo आदेश चालविण्याचा प्रयत्न करतो तेव्हा sudo परवानगीशिवाय त्रुटी संदेश सांगते की प्रयत्न लॉग केला जाईल.
कुठे तरी त्रुटी लॉग केले आहेत? उबुंटू (आणि इतर डेबियन आधारीत प्रणालींमध्ये) त्रुटी / var / log/auth.log नावाच्या फाइलकडे पाठविली जाते.
इतर प्रणाली जसे की फेडोरा आणि सेंटॉस त्रुटी / var / log / secure मध्ये लॉग केले जातात
उबंटुमध्ये आपण खालीलपैकी एक आज्ञा टाइप करून त्रुटी लॉग पाहू शकता:
cat /var/log/auth.log | अधिक
पूव /var/log/auth.log | अधिक
Cat कमांड स्क्रीनवर संपूर्ण फाईल दाखवते आणि अधिक कमांड वेळेत आउटपुट दर्शविते.
Tail कमांड फाईलच्या शेवटच्या काही ओळी दर्शविते आणि पुन्हा एकदा अधिक कमांड आउटपुटला एकाच वेळी एक पेज दर्शवेल.
उबंटूमध्ये फाइल पाहण्याचा सोपा मार्ग आहे तरी:
- लाँचरवरील शीर्ष चिन्हावर क्लिक करा किंवा सुपर की दाबा.
- शोध बारमध्ये "लॉग" टाइप करा
- तेव्हा system.log icon वर क्लिक करा
- "Auto.log" पर्यायावर क्लिक करा
- नवीनतम अयशस्वी पाहण्यासाठी किंवा फक्त आजच्या अपय़ा पाहण्यासाठी auto.log पर्यायाला त्यावर क्लिक करून खाली "खाली" क्लिक करा आणि "आज" क्लिक करा.