Ubuntu एक बहु-प्रयोगकर्ता समर्थित Linux वितरण हो, जसले एक PC वा सर्वरलाई धेरै प्रयोगकर्ताहरूले प्रयोग गर्न सक्छन्। त्यसैले,प्रयोगकर्ता खाता परिवर्तन गर्ने सुविधाव्यक्तिगत प्रयोगदेखि कम्पनी, शैक्षिक संस्था र विकास वातावरणसम्म व्यापक रूपमा उपयोग गरिन्छ। प्रयोगकर्ता परिवर्तन गरेर,व्यक्तिगत कार्य वातावरण कायम राख्दै अन्य प्रयोगकर्ताहरूको डाटा वा सेटिङमा प्रभाव नपार्दै कार्य अघि बढाउन सकिन्छ।
Ubuntu मा प्रयोगकर्ता परिवर्तन गर्ने अवस्था
Ubuntu को प्रयोगकर्ता परिवर्तन आवश्यक पर्ने अवस्थाहरू धेरै छन्। तल मुख्य परिदृश्यहरू प्रस्तुत गरिएको छ।
1-1. घरमा PC साझा गर्दा
परिवारले Ubuntu साझा गर्दा,प्रत्येक खातामा डेस्कटप वातावरण वा सेटिङ कायम राख्न प्रयोगकर्ता परिवर्तन आवश्यकहुन्छ। उदाहरणका लागि, अभिभावकको खाता र बच्चाको खातालाई अलग गरेर, सिकाइ उद्देश्य र काम उद्देश्यको वातावरण स्पष्ट रूपमा अलग गर्न सकिन्छ।
1-2. कम्पनी वा शैक्षिक संस्थामा प्रयोग
कम्पनी वा विद्यालयमा, एक PC लाई धेरै कर्मचारी वा विद्यार्थीहरूले प्रयोग गर्न सक्छन्। त्यस अवस्थामा,प्रत्येक प्रयोगकर्ताले व्यक्तिगत डाटा र सेटिङ कायम राख्न खाता परिवर्तन गर्नु अनिवार्यहुन्छ।
साथै, प्रणाली प्रशासकलाई विशेषाधिकार खाता (root अधिकार) प्रयोग गर्न आवश्यक पर्ने भएकाले, प्रशासनिक कार्य गर्दा पनि प्रयोगकर्ता परिवर्तन आवश्यक हुन्छ।
1-3. सर्वर व्यवस्थापनमा प्रयोगकर्ता परिवर्तन
Ubuntu सर्वरमा,विशिष्ट प्रयोगकर्ता खाता प्रयोग गरेर एप्लिकेसन वा सेवा चलाउने अवस्था सामान्यहुन्छ। उदाहरणका लागि,
सामान्य प्रयोगकर्ताको रूपमा लगइन → आवश्यक हुँदा मात्र प्रशासक अधिकारमा परिवर्तन
विशिष्ट प्रणाली सेवालाई व्यवस्थापन गर्न विशिष्ट प्रयोगकर्तामा परिवर्तन
यस्ता परिदृश्यहरूमा, कमान्ड लाइन (CLI) प्रयोग गरेर प्रयोगकर्ता परिवर्तन बारम्बार गरिन्छ।
1-4. विकास वातावरणमा फरक प्रयोगकर्ता प्रयोग
डेभलपरहरूले फरक प्रयोगकर्ता परिवर्तन गरेर परीक्षण पनि गर्न सक्छन्। उदाहरणका लागि,
सामान्य विकास कार्य सामान्य प्रयोगकर्ताले गर्दछ
विशिष्ट एप्लिकेसनको व्यवहारलाई अर्को प्रयोगकर्ता वातावरणमा परीक्षण गर्दछ
root प्रयोगकर्ताले विशिष्ट प्रशासनिक कार्य गर्दछ
विशेष गरी,फरक अधिकार स्तरमा कार्य सत्यापन आवश्यक हुँदा, प्रयोगकर्ता परिवर्तन महत्वपूर्णहुन्छ।
यो लेखमा व्याख्या गरिने सामग्री
यो लेखमा, Ubuntu मा प्रयोगकर्ता परिवर्तन विधिलाईGUI (ग्राफिकल प्रयोगकर्ता इन्टरफेस)रकमान्ड लाइन (CLI)दुवै दृष्टिकोणबाट व्याख्या गरिन्छ। साथै,sudo र su को भिन्नता, SSH वातावरणमा प्रयोगकर्ता परिवर्तन, त्रुटि समस्या समाधानबारे पनि विस्तृत व्याख्या गरिन्छ।
2. Ubuntu को प्रयोगकर्ता व्यवस्थापन र स्विचिङको आधारभूत
Ubuntu एक बहु प्रयोगकर्ता प्रणाली हो
Linux आधारित OS भएको Ubuntu लेएकभन्दा बढी प्रयोगकर्ताहरूले लगइन गर्न सक्ने संयन्त्रराख्छ। प्रत्येक प्रयोगकर्तालाई समर्पित खाता आवंटन गरिन्छ, र तिनीहरूले आ-आफ्नो स्वतन्त्र सेटिङ र डाटा व्यवस्थापन गर्न सक्छन्।
प्रत्येक प्रयोगकर्ताको वातावरणको विभाजन
Ubuntu मा, प्रत्येक प्रयोगकर्ताले निम्न जस्ताव्यक्तिगत वातावरणराख्छ।
होम डाइरेक्टरी (उदाहरण: /home/username/)
सेटिङ फाइलहरू (एपहरूको लागि व्यक्तिगत सेटिङहरू)
अधिकार र पहुँच नियन्त्रण (फाइलहरू वा कमान्डहरूको कार्यान्वयन अधिकार)
सञ्चालनमा रहेका प्रक्रियाहरू (लगइन सेसनहरू वा पृष्ठभूमि प्रक्रियाहरू)
यो संयन्त्रबाट,फरक प्रयोगकर्ताहरूले एउटै Ubuntu प्रणाली प्रयोग गर्दा पनि, एकअर्काको वातावरणमा प्रभाव नपारी प्रयोग गर्न सकिन्छ।
Ubuntu मा प्रयोगकर्ताहरूको प्रकारहरू
Ubuntu मा, केही फरक प्रकारका प्रयोगकर्ताहरू हुन्छन्। तिनीहरूको भूमिकाहरू बुझेर, उपयुक्त रूपमा प्रयोगकर्ताहरू व्यवस्थापन र स्विच गर्न सकिन्छ।
सामान्य प्रयोगकर्ता
सामान्य प्रयोगकर्ता (मानक प्रयोगकर्ता) सामान्य सञ्चालनका लागि खाता हो।
सफ्टवेयर स्थापना वा सेटिङ परिवर्तनमा प्रतिबन्ध छ
अन्य प्रयोगकर्ताहरूको डाटामा पहुँच गर्न सकिँदैन (उपयुक्त अधिकार नभएको अवस्थामा)
व्यक्तिगत डाटा वा एप्लिकेसनहरू व्यवस्थापन गर्छ
प्रशासक प्रयोगकर्ता (sudo समूह)
प्रशासक प्रयोगकर्तालेsudoकमान्ड प्रयोग गरेर अस्थायी रूपमा प्रणाली प्रशासक (root) को अधिकार प्राप्त गर्न सक्छ।
sudo प्रयोग गरेर सफ्टवेयर स्थापना वा प्रणाली सेटिङ परिवर्तन सम्भव छ
Ubuntu को प्रारम्भिक सेटअपमा सिर्जना भएको खाताले सामान्यतया sudo अधिकार राख्छ
प्रशासक प्रयोगकर्ता जाँच्ने कमान्ड
getent group sudo
यसबाट sudo समूहमा आबद्ध प्रयोगकर्ताहरूको सूची प्राप्त गर्न सकिन्छ।
root प्रयोगकर्ता
root प्रयोगकर्ता प्रणालीको पूर्ण नियन्त्रण अधिकार राख्ने सुपर प्रयोगकर्ता हो।
Ubuntu मासुरक्षा कारणले, डिफल्ट रूपमा root प्रयोगकर्तालाई प्रत्यक्ष प्रयोग गर्न नसकिने सेटिङछ।
sudo कमान्ड प्रयोग गरेर अस्थायी रूपमा root अधिकार प्रयोग गर्नु सिफारिस गरिन्छ
आवश्यक अवस्थामा मात्र, sudo su वा sudo -i प्रयोग गरेर root शेलमा प्रवेश गर्नुहोस्
root प्रयोगकर्तालाई सक्रिय गर्ने विधि (सिफारिस गरिँदैन)
sudo passwd root
root प्रयोगकर्ताको पासवर्ड सेट गर्दा, प्रत्यक्षsuकमान्डले root को रूपमा लगइन गर्न सकिन्छ, तर सुरक्षा जोखिम भएकोले सावधानी अपनाउनु पर्छ।
प्रयोगकर्ता स्विच गर्दा विचार गर्नुपर्ने बुँदाहरू
Ubuntu मा प्रयोगकर्ता स्विच गर्ने विधिहरू केही छन्, तर वातावरण वा उद्देश्य अनुसार उपयुक्त विधि छनोट गर्नु महत्वपूर्ण छ।
GUI मा स्विच
डेस्कटप वातावरण प्रयोग गर्दा, GUI (ग्राफिकल प्रयोगकर्ता इन्टरफेस) मा स्विच सबैभन्दा सजिलोछ।
लक स्क्रिन प्रयोग गरेर स्विच
लगआउट पछि अर्को प्रयोगकर्ताले लगइन
सेटिङ मेनुबाट स्विच
GUI मा स्विच विधिहरू, अर्को सेक्सन«३. GUI मा प्रयोगकर्ता स्विच विधि»मा विस्तृत व्याख्या गरिन्छ।
CLI (कमान्ड लाइन) मा स्विच
टर्मिनल प्रयोग गरेर प्रयोगकर्ता स्विच गर्दा, मुख्य रूपमाsuवाsudoकमान्ड प्रयोग गरिन्छ।
su कमान्ड
अर्को प्रयोगकर्तामा स्विच गर्दा:
su [प्रयोगकर्ता नाम]
root प्रयोगकर्तामा स्विच गर्दा:
su -
यो, हालको शेल कायम राख्दै अर्को प्रयोगकर्ताको वातावरणमा प्रवेश गर्ने विधि हो।
sudo कमान्ड
अस्थायी रूपमा प्रशासक अधिकारले कमान्ड सञ्चालन गर्दा:
sudo [कमान्ड]
root को रूपमा लगइन गर्दा:
sudo su
वा
sudo -i
CLI मा विस्तृत सञ्चालनहरू, पछिल्लो सेक्सन«४. कमान्ड लाइन (CLI) मा प्रयोगकर्ता स्विच»मा विस्तृत व्याख्या गरिन्छ।
सेसनको कायम राख्ने र स्विच गर्दा प्रभाव
GUI मा प्रयोगकर्ता स्विच गर्दा, अघिल्लो प्रयोगकर्ताको सेसन कायम रहन्छ, त्यसैले खुला एप्लिकेसनहरू पनि कायम रहन्छन्
CLI (टर्मिनल) मा प्रयोगकर्ता स्विच गर्दा, नयाँ सेसन सुरु हुन्छ, र अघिल्लो सेसनको प्रक्रियाहरूमा प्रभाव पर्दैन
su प्रयोग गरेर स्विच गर्दा, मूल प्रयोगकर्ताको वातावरण चरहरू हस्तान्तरण हुन सक्छन्, त्यसैले वातावरण चरहरू रिसेट गर्न चाहियो भने su - प्रयोग गर्नुहोस्
सारांश
Ubuntu एक बहु प्रयोगकर्ता प्रणाली हो, र प्रयोगकर्ता अनुसार स्वतन्त्र वातावरण राख्छ
सामान्य प्रयोगकर्ता, प्रशासक प्रयोगकर्ता (sudo), root प्रयोगकर्ता जस्ता फरक अधिकारहरू हुन्छन्
GUI र CLI दुई प्रकारका विधिहरूले प्रयोगकर्ता स्विच गर्न सकिन्छ
वातावरण वा उद्देश्य अनुसार उपयुक्त स्विच विधि छनोट गर्नु महत्वपूर्ण
3. GUI मार्फत प्रयोगकर्ता परिवर्तन गर्ने विधि
Ubuntu को डेस्कटप वातावरणमा,ग्राफिकल प्रयोगकर्ता इन्टरफेस (GUI)प्रयोग गरेर, सजिलै प्रयोगकर्ताहरू परिवर्तन गर्न सकिन्छ। कमान्ड लाइन प्रयोग गर्न कठिन लाग्ने नयाँ प्रयोगकर्ताहरूका लागि पनि सहज रूपमा सञ्चालन गर्न सकिने भएकाले, यो सबैभन्दा सरल विधिहरू मध्ये एक हो। यो खण्डमा,लक स्क्रिनबाट परिवर्तन, लगआउट गरेर परिवर्तनदुई विधिहरूको विस्तृत व्याख्या गरिन्छ।
3-1. लक स्क्रिन प्रयोग गरेर प्रयोगकर्ता परिवर्तन गर्ने
Ubuntu मा, हालको सेशन कायम राख्दैअर्को प्रयोगकर्तामा परिवर्तन गर्ने सुविधाछ। उदाहरणका लागि, परिवारले PC साझा गर्दा वा प्रशासकले अस्थायी रूपमा अर्को खातामा काम गर्न चाहँदा यो उपयोगी हुन्छ।
लक स्क्रिन प्रयोग गरेको परिवर्तन प्रक्रिया
स्क्रिनको दायाँ माथि प्रणाली मेनु (पावर बटनको आइकन) क्लिक गर्नुहोस्
«लक» बटन क्लिक गर्नुहोस्
स्क्रिन लक हुन्छ र हालको प्रयोगकर्ताको सेशन कायम रहन्छ
नयाँ प्रयोगकर्ता छान्नुहोस्, पासवर्ड प्रविष्ट गर्नुहोस् र लगइन गर्नुहोस्
«लक» बटनस्क्रिनको दायाँ तल «प्रयोगकर्ता परिवर्तन»नयाँ प्रयोगकर्ता छान्नुहोस्।
लक स्क्रिन प्रयोग गर्ने फाइदाहरू
✅अघिल्लो प्रयोगकर्ताको सेशन कायम रहन्छ✅एपहरू र कामका सामग्रीहरू जस्ताको तस्तै रहन्छन्✅अस्थायी प्रयोगकर्ता परिवर्तनका लागि उपयुक्ततर, धेरै प्रयोगकर्ताहरू लगइन भएकालेमेमोरी खपत बढ्छभनेकोले, प्रणाली स्रोतहरू सीमित भएका अवस्थामा सावधानी अपनाउन आवश्यक छ।
3-2. लगआउट गरेर अर्को प्रयोगकर्तामा लगइन गर्ने
लक स्क्रिन प्रयोग गर्ने विधिबाट फरक रूपमा, लगआउट गरेर नयाँ प्रयोगकर्तामा लगइन गर्ने विधिमा,अघिल्लो प्रयोगकर्ताको सेशन पूर्ण रूपमा समाप्त हुन्छभन्ने कुरामा ध्यान दिन आवश्यक छ।
लगआउट गरेर प्रयोगकर्ता परिवर्तन गर्ने प्रक्रिया
स्क्रिनको दायाँ माथि प्रणाली मेनु खोल्नुहोस्
«लगआउट» क्लिक गर्नुहोस्
पुष्टि डायलग देखिन्छ, «लगआउट» छान्नुहोस्
लगइन स्क्रिन देखिन्छ
नयाँ प्रयोगकर्ता छान्नुहोस्, पासवर्ड प्रविष्ट गर्नुहोस् र लगइन गर्नुहोस्
लगआउट प्रयोग गर्ने फाइदाहरू र बेफाइदाहरू
✅अघिल्लो प्रयोगकर्ताका एपहरू र प्रक्रियाहरू पूर्ण रूपमा समाप्त हुन्छन्(मेमोरी मुक्ति)
✅प्रणाली स्रोतहरू बचत गर्न सकिन्छ❌अघिल्लो प्रयोगकर्ताका असंरक्षित डाटाहरू हराउन सक्छन्❌प्रयोगकर्ता परिवर्तनको प्रत्येक पटक एपहरू पुन: सुरु गर्न आवश्यक पर्छ
3-3. प्रयोगकर्ता परिवर्तन गर्दा ध्यान दिनुपर्ने कुराहरू
परिवर्तनले पर्फर्मेन्समा पर्ने प्रभाव
लक स्क्रिन प्रयोग गर्दा, अघिल्लो प्रयोगकर्ताका एपहरू पृष्ठभूमिमा चलिरहने भएकाले मेमोरी खपत बढ्छ
कम स्पेकको PC मा, धेरै प्रयोगकर्ताहरूलाई एकैसाथ लगइन गर्दा सञ्चालन ढिलो हुन्छ
विशेष गरी, भिडियो सम्पादन वा भर्चुअल मेसिन चलाउँदा स्रोत व्यवस्थापनमा ध्यान दिन आवश्यक छ
परिवर्तन गर्दा डाटा संरक्षण
असंरक्षित कागजातहरू वा फाइलहरू परिवर्तन गर्नुअघि संरक्षित गर्नुहोस्
एपहरूमा स्वचालित संरक्षण सुविधा भए पनि, म्यानुअल रूपमा संरक्षित गर्नु सुरक्षित हुन्छ
विशेष गरी ब्राउजरका ट्याबहरू वा टेक्स्ट सम्पादकका सम्पादन सामग्रीहरूमा ध्यान दिनुहोस्
3-4. सारांश
Ubuntu मा GUI प्रयोग गरेर सजिलै प्रयोगकर्ता परिवर्तन गर्न सकिन्छ
लक स्क्रिन प्रयोग गर्दा सेशन कायम रहन्छ, लगआउट गर्दा पूर्ण रूपमा समाप्त हुन्छ
सेटिङ मेनुबाट परिवर्तन मुख्य रूपमा प्रशासकले प्रयोगकर्ता व्यवस्थापन गर्ने उद्देश्यका लागि हो
मेमोरी खपत र असंरक्षित डाटाहरूमा ध्यान दिँदै परिवर्तन गर्नु महत्वपूर्ण छ
4. कमान्ड लाइन (CLI) मा प्रयोगकर्ता परिवर्तन
Ubuntu मा,कमान्ड लाइन (CLI)प्रयोग गरेर प्रयोगकर्तालाई सजिलै परिवर्तन गर्न सकिन्छ। विशेष गरी,सर्भर वातावरण वा रिमोट पहुँचको समय (SSH कनेक्सन) मा, GUI प्रयोग गर्न नसकिने भएकाले CLI मा सञ्चालन आवश्यकहुन्छ। यो खण्डमा,su कमान्ड, sudo कमान्ड, र SSH वातावरणमा प्रयोगकर्ता परिवर्तन गर्ने विधिबारे विस्तृत व्याख्या गरिन्छ।
4-1. su कमान्ड प्रयोग गरेर प्रयोगकर्ता परिवर्तन
suकमान्ड (Switch User) ले हालको प्रयोगकर्तालाई अर्को प्रयोगकर्तामा परिवर्तन गर्ने कमान्ड हो।पासवर्ड 입력 गरेर, अन्य प्रयोगकर्ताको वातावरणमा पहुँच गर्न सकिन्छ।
su कमान्डको आधारभूत प्रयोग
अर्को प्रयोगकर्तामा परिवर्तन गर्दा:
su [प्रयोगकर्ता नाम]
उदाहरण:
su john
पासवर्ड मागिने भएकाले, परिवर्तन गर्ने प्रयोगकर्ताको पासवर्ड 입력 गर्नुहोस्।
रुट प्रयोगकर्तामा परिवर्तन
रुट प्रयोगकर्तामा परिवर्तन गर्दा:
su -
वा
su root
रुट प्रयोगकर्तामा शक्तिशाली प्रशासनिक अधिकार हुने भएकाले, गलत सञ्चालन नगर्न सावधानी अपनाउनु आवश्यक छ।
su – (हाइफन सहित) को भिन्नता
suकमान्डमा,su र su - दुई प्रकारका प्रयोगछन्।
कमान्ड
कार्य
su [प्रयोगकर्ता नाम]
वातावरण चरहरूलाई कायम राख्दै प्रयोगकर्ता परिवर्तन गर्ने
su - [प्रयोगकर्ता नाम]
पूर्ण रूपमा नयाँ लगइन सत्र सुरु गर्ने (वातावरण चर रिसेट)
सिफारिस गरिएकोsu -हो।
यो,नयाँ प्रयोगकर्ताको वातावरण चरहरू (पाथ, शेल सेटिङ आदि) लाई सही रूपमा लागू गर्न सकिने भएकालेहो।
su प्रयोग गर्दा ध्यान दिनुपर्ने कुराहरू
su प्रयोग गर्नका लागि, लक्षित प्रयोगकर्ताको पासवर्ड थाहा हुनु आवश्यक छ
प्रशासक अधिकार आवश्यक कामहरूका लागि, su को सट्टा sudo प्रयोग गर्न सिफारिस गरिन्छ
su बाट रुट भएर बस्ने अवस्था खतरनाक छ (काम समाप्त भएपछि exit कमान्डबाट मूल प्रयोगकर्तामा फर्कनुहोस्)
exit
4-2. sudo कमान्ड प्रयोग गरेर प्रयोगकर्ता परिवर्तन
sudoकमान्ड (Superuser Do) ले अस्थायी रूपमा प्रशासक अधिकार प्राप्त गरेर कमान्ड सञ्चालन गर्ने कमान्ड हो।su बाट फरक, प्रयोगकर्ताको पासवर्ड थाहा नभए पनि, प्रशासक अधिकार भएको प्रयोगकर्ताले अर्को प्रयोगकर्ताको रूपमा सञ्चालन गर्न सकिन्छ।
sudo प्रयोग गरेर प्रशासक सञ्चालन
अस्थायी रूपमा प्रशासक अधिकारले कमान्ड सञ्चालन गर्दा:
sudo [कमान्ड]
उदाहरण:
sudo apt update
यो अवस्थामा,हालको प्रयोगकर्ताको पासवर्ड 입력गरेपछि, रुट अधिकारले कमान्ड सञ्चालन गर्न सकिन्छ।
sudo प्रयोग गरेर रुट प्रयोगकर्ता बन्ने
अस्थायी रूपमा रुटको रूपमा काम गर्दा:
sudo su
वा
sudo -i
यसबाट, रुट प्रयोगकर्तामा परिवर्तन भई, प्रशासक अधिकारको शेल खोल्न सकिन्छ।
sudo बाट अर्को प्रयोगकर्ताको रूपमा कमान्ड सञ्चालन
विशिष्ट प्रयोगकर्ता अधिकारले कमान्ड सञ्चालन गर्दा:
sudo -u [प्रयोगकर्ता नाम] [कमान्ड]
उदाहरण:
sudo -u john whoami
यो कमान्डले, “john” नामक प्रयोगकर्ताको अधिकारलेwhoamiसञ्चालन गरी, वास्तवमा सञ्चालन भएको प्रयोगकर्तालाई देखाउँछ।
sudo र su को भिन्नता
कमान्ड
उद्देश्य
आवश्यक पासवर्ड
su [प्रयोगकर्ता नाम]
पूर्ण रूपमा अर्को प्रयोगकर्तामा परिवर्तन
परिवर्तन गर्ने प्रयोगकर्ताको पासवर्ड
sudo [कमान्ड]
अस्थायी रूपमा प्रशासक अधिकारले कमान्ड सञ्चालन
हालको प्रयोगकर्ताको पासवर्ड
sudo su
रुट प्रयोगकर्तामा परिवर्तन
हालको प्रयोगकर्ताको पासवर्ड
4-3. SSH वातावरणमा प्रयोगकर्ता परिवर्तन
रिमोट सर्भरमा जडान भएको अवस्थामा, GUI प्रयोग गर्न नसकिने भएकाले, CLI प्रयोग गरेर प्रयोगकर्ता परिवर्तन गर्न आवश्यक छ।
SSH कनेक्सन पछि su बाट परिवर्तन
पहिले, रिमोट सर्भरमा जडान:
ssh [प्रयोगकर्ता नाम]@[सर्भरको IP ठेगाना]
जडान पछि अर्को प्रयोगकर्तामा परिवर्तन:
su [प्रयोगकर्ता नाम]
वा, रुट प्रयोगकर्तामा परिवर्तन:
su -
sudo प्रयोग गरेर रिमोट प्रयोगकर्ता परिवर्तन
प्रशासक प्रयोगकर्ताको अवस्थामा,sudoप्रयोग गरेर, अर्को प्रयोगकर्ता अधिकारले कमान्ड सञ्चालन गर्न सकिन्छ।
sudo -u [प्रयोगकर्ता नाम] -s
यो,su कमान्डको विकल्पको रूपमा प्रयोग गर्न सकिने विधिहो।
SSH लगइन समयमा प्रत्यक्ष अर्को प्रयोगकर्ताको रूपमा जडान
Ubuntu सर्भरमा SSH बाट लगइन गर्दा,डिफल्ट रूपमा sudo अधिकार भएको प्रयोगकर्ताबाट लगइनहुने धेरै हुन्छ, तर विशिष्ट प्रयोगकर्ताको रूपमा प्रत्यक्ष लगइन पनि सम्भव छ।
ssh [अर्को प्रयोगकर्ता]@[सर्भरको IP ठेगाना]
उदाहरण:
ssh john@192.168.1.100
4-4. सारांश
su ले पूर्ण रूपमा अर्को प्रयोगकर्तामा परिवर्तन गर्छ तर पासवर्ड आवश्यक छ
sudo ले अस्थायी रूपमा प्रशासक अधिकारले कमान्ड सञ्चालन गर्न सकिन्छ
sudo su वा sudo -i बाट रुट प्रयोगकर्तामा परिवर्तन सम्भव छ
SSH वातावरणमा, su वा sudo -u लाई उपयुक्त रूपमा प्रयोग गरेर प्रयोगकर्ता व्यवस्थापन गर्नुहोस्
5. युभुन्टुको प्रयोगकर्ता व्यवस्थापन (थप्ने–हटाउने–परिवर्तन गर्ने)
युभुन्टुमा, धेरै प्रयोगकर्ताहरूलाई व्यवस्थापन गर्नको लागि,नयाँ प्रयोगकर्ताको थप्ने, अनावश्यक प्रयोगकर्ताको हटाउने, प्रयोगकर्ताको नाम परिवर्तन गर्नेजस्ता कार्यहरू गर्न सकिन्छ। विशेष गरी, सर्वर व्यवस्थापन वा धेरै व्यक्तिहरूले पीसी साझा गर्दा, उपयुक्त प्रयोगकर्ता व्यवस्थापन महत्वपूर्ण हुन्छ। यो खण्डमा,CLI (कमान्ड लाइन) प्रयोग गरेर प्रयोगकर्ता व्यवस्थापनको विधिलाई मुख्य रूपमा व्याख्या गरिनेछ।
५-१. नयाँ प्रयोगकर्ताको थप्ने
युभुन्टुमा, प्रशासक अधिकार भएको प्रयोगकर्ता (sudoसमूहमा आबद्ध प्रयोगकर्ता) ले नयाँ प्रयोगकर्ता सिर्जना गर्न सक्छ।
adduser कमान्ड प्रयोग गरेर प्रयोगकर्ता सिर्जना गर्ने
सामान्यतया, नयाँ प्रयोगकर्ता सिर्जना गर्नadduserकमान्ड प्रयोग गरिन्छ।
कमान्ड कार्यान्वयन
sudo adduser [नयाँ प्रयोगकर्ता नाम]
उदाहरण:
sudo adduser john
प्रक्रियाको सामग्री
यो कमान्ड कार्यान्वयन गर्दा, निम्न जानकारीहरू मागिन्छ:
पासवर्ड सेटिङ
प्रयोगकर्ता जानकारी (पूर्ण नाम, फोन नम्बर आदि) को इनपुट (वैकल्पिक)
होम डाइरेक्टरी (/home/[प्रयोगकर्ता नाम]) को स्वचालित सिर्जना
आधारभूत सेटिङ फाइलहरूको व्यवस्थापन
सेटिङ पूरा भएपछि, नयाँ प्रयोगकर्ता खाता सक्रिय हुन्छ।
useradd कमान्ड प्रयोग गरेर प्रयोगकर्ता सिर्जना गर्ने
useraddकमान्ड पनि प्रयोगकर्ता थप्न प्रयोग गर्न सकिन्छ, तरadduserभन्दा फरक छ, योहोम डाइरेक्टरी सिर्जना वा पासवर्ड सेटिङलाई स्वचालित रूपमा गर्दैन।
प्रयोगकर्ताको नाम परिवर्तन गर्दा, डिफल्ट रूपमाहोम डाइरेक्टरी (/home/john) को नाम परिवर्तन हुँदैन।
होम डाइरेक्टरीको नाम पनि परिवर्तन गर्न चाहनुहुन्छ भने, निम्न चरणहरू कार्यान्वयन गर्नुहोस्।
होम डाइरेक्टरीको नाम परिवर्तन
sudo mv /home/john /home/michael
होम डाइरेक्टरीको पथ सुधार्ने
sudo usermod -d /home/michael -m michael
प्रयोगकर्ताको नाम परिवर्तन गर्ने बेलाको सावधानीहरू
लॉगिन भएको प्रयोगकर्तालाई परिवर्तन गर्न सकिँदैन
john मा लॉगिन भएको अवस्थामा usermod कार्यान्वयन गर्दा त्रुटि हुन्छ
आवश्यक भएमा, root मा स्विच गरेर परिवर्तन गर्नुहोस्
sudo समूहको सेटिङ प्रभावित हुन सक्छ
परिवर्तन पछि sudo groupmems -g sudo -l ले michael sudo मा आबद्ध छ कि जाँच्नुहोस्
५-४. सारांश
adduser कमान्डले सजिलै नयाँ प्रयोगकर्ता थप्न सकिन्छ
deluser ले प्रयोगकर्ता हटाउँछ, userdel -r ले होम डाइरेक्टरीसहित हटाउन सकिन्छ
usermod -l ले प्रयोगकर्ताको नाम परिवर्तन गर्न सकिन्छ तर होम डाइरेक्टरीको परिवर्तन पनि आवश्यक छ
प्रयोगकर्ता व्यवस्थापन सावधानीपूर्वक गर्नुहोस्, हटाउनु अघि ब्याकअप लिनु सिफारिस गरिन्छ
6. FAQ (सामान्य प्रश्नहरू)
Ubuntu को प्रयोगकर्ता परिवर्तन र व्यवस्थापन सम्बन्धी सञ्चालनहरू धेरै प्रयोगकर्ताहरूका लागि महत्वपूर्ण कार्यहरू हुन्, तर कहिलेकाहीं भ्रमित हुन सक्छन्। यहाँ,बारम्बार सोधिने प्रश्नहरू र तिनका समाधानहरूलाई संक्षेपमा प्रस्तुत गरिएको छ।
6-1. Ubuntu मा su र sudo को भिन्नता के हो? कुन प्रयोग गर्नुपर्छ?
Q: su र sudo को भिन्नता बुझ्न गाह्रो छ। कुन प्रयोग गर्न उपयुक्त हुन्छ?
A: su पूर्ण रूपमा अर्को प्रयोगकर्तामा परिवर्तन गर्ने कमान्ड हो, sudo तत्कालीन रूपमा प्रशासक अधिकार उधारो लिने कमान्ड हो।
कमान्ड
उद्देश्य
आवश्यक पासवर्ड
su [प्रयोगकर्ता नाम]
पूर्ण रूपमा अर्को प्रयोगकर्तामा परिवर्तन गर्ने
परिवर्तन गर्ने प्रयोगकर्ताको पासवर्ड
sudo [कमान्ड]
तत्कालीन रूपमा प्रशासक अधिकारले कमान्ड सञ्चालन गर्ने
वर्तमान प्रयोगकर्ताको पासवर्ड
sudo su
रुट प्रयोगकर्तामा परिवर्तन गर्ने
वर्तमान प्रयोगकर्ताको पासवर्ड
💡सामान्यतया, सुरक्षा पक्षलाई विचार गर्दै sudo प्रयोग गर्न सिफारिस गरिन्छ।
6-2. GUI मा प्रयोगकर्ता परिवर्तन गर्दा हरेक पटक पासवर्ड नदिन सकिने तरिका के छ?
Q: परिवारसँग Ubuntu साझा गर्दैछु। हरेक पटक पासवर्ड नदिई सजिलै परिवर्तन गर्न चाहन्छु, कसरी गर्ने?
A: स्वचालित लगइन सेट गर्दा पासवर्ड बिना लगइन गर्न सकिन्छ।
स्वचालित लगइनलाई सक्रिय गर्ने तरिका
सेटिङ्स एप खोल्नुहोस्
«प्रयोगकर्ता» मेनु छान्नुहोस्
«स्वचालित लगइन» लाई सक्रिय गर्नुहोस्
💡सावधानी:स्वचालित लगइनले सुरक्षा जोखिम हुने भएकाले साझा PC आदि मा प्रयोग गर्न सिफारिस गरिन्छ।
6-3. रिमोट (SSH) वातावरणमा sudo बिना प्रयोगकर्ता परिवर्तन गर्ने तरिका के छ?
Q: SSH मार्फत रिमोट लगइन गर्दा, sudo बिना अर्को प्रयोगकर्तामा परिवर्तन गर्ने तरिका छ?
A: runuser कमान्ड प्रयोग गर्दा su को सट्टा प्रयोगकर्ता परिवर्तन गर्न सकिन्छ।
runuser -l [प्रयोगकर्ता नाम] -c "कमान्ड"
उदाहरण:
runuser -l john -c "whoami"
💡runuser स्क्रिप्ट भित्र प्रयोगकर्ता परिवर्तन गर्दा सुविधाजनक हुन्छ।
6-4. प्रयोगकर्ता परिवर्तन गर्दा हुने त्रुटिहरूको समाधान
Q: su कमान्ड सञ्चालन गर्दा «Authentication failure» देखिन्छ।
A: su कमान्ड प्रयोग गर्न लक्षित प्रयोगकर्ताको पासवर्ड 입력 गर्न आवश्यक छ।
यसबाहेक, निम्न बुँदाहरू जाँच गर्नुहोस्।
पासवर्ड सही छ? (Caps Lock चालू छैन भने)
प्रयोगकर्ता खाता निष्क्रिय छैन?
sudo passwd -S [प्रयोगकर्ता नाम]
→L(लक) देखिएमा,sudo passwd -u [प्रयोगकर्ता नाम]ले खोल्न सकिन्छ।
/etc/pam.d/su को सेटिङमा su प्रतिबन्धित छैन?
sudo nano /etc/pam.d/su
→auth required pam_wheel.so use_uidको कमेन्ट हटाउँदा,wheelसमूहका प्रयोगकर्ताहरू मात्रsuप्रयोग गर्न सक्छन्।
6-5. प्रयोगकर्ता हटाएपछि डाटा पुनर्स्थापना गर्न सकिन्छ?
Q: गल्तीले प्रयोगकर्ता हटाएँ। डाटा पुनर्स्थापना गर्ने तरिका छ?
A: userdel वा deluser प्रयोग गरेर प्रयोगकर्ता हटाउँदा पनि, होम डाइरेक्टरी हटाइएको छैन भने डाटा पुनर्स्थापना गर्न सकिन्छ।
हटाइएको होम डाइरेक्टरी जाँच्ने
ls /home/
होम डाइरेक्टरी हटाइएको अवस्थामा पुनर्स्थापना तरिका
यदि/home/[प्रयोगकर्ता नाम]हटाइएको छ भने,ब्याकअप नभए पूर्ण पुनर्स्थापना कठिन हुन्छ, तर निम्न चरणहरूबाट प्रयास गर्न सकिन्छ।
extundelete स्थापना गर्नुहोस्
sudo apt install extundelete
हटाइएको फाइलहरू स्क्यान गर्नुहोस्
sudo extundelete /dev/sdX --restore-all
/dev/sdXलक्षित पर्टिसन निर्दिष्ट गर्नुहोस्। (उदाहरण:/dev/sda1) 💡सावधानी:डाटा पुनर्स्थापना १००% सफल नहुन सक्छ। हटाउनु अघिमहत्वपूर्ण फाइलहरू नियमित ब्याकअप लिन दृढतापूर्वक सिफारिसगरिन्छ।
6-6. सारांश
su र sudo को भिन्नता बुझेर उपयुक्त रूपमा प्रयोग गर्ने।
GUI मा प्रयोगकर्ता परिवर्तन सुगम बनाउन स्वचालित लगइन सेट गर्न सकिन्छ।
SSH वातावरणमा runuser वा sudo -u प्रयोग गरेर प्रयोगकर्ता परिवर्तन गर्ने।
su: Authentication failure त्रुटि आएमा पासवर्ड वा खाता लक अवस्था जाँच्ने।
प्रयोगकर्ता हटाएपछि डाटा पुनर्स्थापना कठिन हुने भएकाले ब्याकअप लिनु उत्तम उपाय।
7. सारांश
यो लेखमा,Ubuntu मा प्रयोगकर्ता परिवर्तन र व्यवस्थापन विधिबारे, GUI र CLI दुवै विधिहरूको विस्तृत व्याख्या गरिएको छ। Ubuntu ले बहु-प्रयोगकर्ता वातावरणलाई समर्थन गर्दछ,उपयुक्त प्रयोगकर्ता व्यवस्थापन गरेर, थप सुरक्षित र आरामदायक प्रणाली सञ्चालन सम्भवहुन्छ। तल, प्रत्येक खण्डका मुख्य बुँदाहरूको समीक्षा गर्दै, प्रयोगकर्ता व्यवस्थापनका उत्कृष्ट अभ्यासहरूको सारांश दिन्छौं।
7-1. Ubuntu को प्रयोगकर्ता परिवर्तनको आधारभूत
Ubuntu बहु-प्रयोगकर्ता प्रणाली हो, जसमा प्रत्येक प्रयोगकर्ताले स्वतन्त्र वातावरण राख्न सक्छ।
सामान्य प्रयोगकर्ता, प्रशासक (sudo अधिकार), र root प्रयोगकर्ता को भिन्नता बुझ्नु महत्वपूर्ण छ।
प्रयोगकर्ता परिवर्तन GUI वा CLI (कमाण्ड लाइन) प्रयोग गरेर गरिन्छ।
7-2. GUI मा प्रयोगकर्ता परिवर्तन
लक स्क्रिन प्रयोग गर्दा, हालको सत्र कायम राख्दै अर्को प्रयोगकर्तामा परिवर्तन सम्भव हुन्छ।
लगआउट गरेर परिवर्तन गर्दा, अघिल्लो प्रयोगकर्ताको सत्र पूर्ण रूपमा समाप्त हुन्छ र मेमोरी मुक्त हुन्छ।
“प्रयोगकर्ता खाता” सेटिङ बाट परिवर्तन वा नयाँ प्रयोगकर्ता थप्न सकिन्छ।
सावधानीका बुँदाहरू:
मेमोरीको खपत बढ्छ, त्यसैले धेरै प्रयोगकर्ताहरू एकैसाथ लगइन हुँदा प्रणाली ढिलो हुन सक्छ।
परिवर्तन गर्नुअघि अनसेभ गरिएको डाटा बचत गर्नुहोस्।
7-3. CLI (कमाण्ड लाइन) मा प्रयोगकर्ता परिवर्तन
su [प्रयोगकर्ता नाम] प्रयोग गर्दा, पासवर्ड 입력 पछि अर्को प्रयोगकर्तामा परिवर्तन हुन्छ।
su - (हाइफन सहित) प्रयोग गर्दा, नयाँ वातावरण चरहरू लागू हुन्छन्, जसले थप सुरक्षित परिवर्तन सम्भव बनाउँछ।
sudo [कमाण्ड] प्रयोग गरेर, अस्थायी रूपमा प्रशासक अधिकारले कमाण्ड चलाउन सकिन्छ।
SSH वातावरणमा runuser -l [प्रयोगकर्ता नाम] -c "[कमाण्ड]" प्रयोग गरेर, sudo बिना प्रयोगकर्ता परिवर्तन सम्भव हुन्छ।
7-4. प्रयोगकर्ताको थप्ने, हटाउने र परिवर्तन गर्ने
नयाँ प्रयोगकर्ता थप्ने
sudo adduser [प्रयोगकर्ता नाम] चलाउँदा, पासवर्ड सेटिङ र होम डाइरेक्टरी निर्माण हुन्छ।
sudo usermod -aG sudo [प्रयोगकर्ता नाम] ले प्रशासक अधिकार प्रदान गर्दछ।
प्रयोगकर्ता हटाउने
sudo deluser [प्रयोगकर्ता नाम] ले हटाउँछ (होम डाइरेक्टरी जस्ताको तस्तै)।
sudo userdel -r [प्रयोगकर्ता नाम] ले होम डाइरेक्टरी सहित हटाउँछ।
प्रयोगकर्ता नाम परिवर्तन
sudo usermod -l [नयाँ प्रयोगकर्ता नाम] [हालको प्रयोगकर्ता नाम] ले परिवर्तन गर्दछ।
sudo mv /home/[पुरानो प्रयोगकर्ता नाम] /home/[नयाँ प्रयोगकर्ता नाम] ले होम डाइरेक्टरीको नाम पनि परिवर्तन गर्दछ।
उत्कृष्ट अभ्यास:✅प्रयोगकर्ता हटाउनुअघि डाटाको ब्याकअप लिनुहोस्(विशेष गरी महत्वपूर्ण फाइलहरू)
✅प्रशासक अधिकार भएको प्रयोगकर्तालाई उपयुक्त रूपमा सेट गर्नुहोस्(sudoसमूहको व्यवस्थापन)
7-5. FAQ मा सामान्य प्रश्नहरू र समाधानहरू
su र sudo को भिन्नता बुझ्नुहोस्, आधारभूत रूपमा sudo को प्रयोग सिफारिस गरिन्छ।
GUI मा पासवर्ड 입력 छोड्न, स्वचालित लगइन सेट गर्नुहोस् (तर सुरक्षा जोखिम हुन्छ)।
SSH वातावरणमा sudo बिना प्रयोगकर्ता परिवर्तन गर्न, runuser कमाण्ड प्रयोग गर्नुहोस्।
su: Authentication failure त्रुटि आएमा, पासवर्ड वा खाताको लक अवस्था जाँच्नुहोस्।
गल्तीले हटाइएको प्रयोगकर्ताको डाटा extundelete जस्ता पुनर्स्थापना उपकरणले पुनर्स्थापना गर्न सकिन्छ तर, ब्याकअप सबैभन्दा महत्वपूर्ण छ।
7-6. Ubuntu को प्रयोगकर्ता व्यवस्थापनका उत्कृष्ट अभ्यासहरू
🔹 उपयुक्त अधिकार व्यवस्थापन
सामान्य प्रयोगकर्ता र प्रशासक प्रयोगकर्ता (sudo समूह) को प्रयोग स्पष्ट रूपमा छुट्याउनुहोस्।
sudo प्रयोग गर्दा, visudo मार्फत विशिष्ट कमाण्डहरू मात्र अनुमति दिने सेटिङ पनि विचार गर्नुहोस्।
🔹 सुरक्षालाई सचेत सञ्चालन
root प्रयोगकर्तालाई प्रत्यक्ष प्रयोग नगरी, आवश्यक हुँदा मात्र sudo प्रयोग गर्नुहोस्।
पासवर्ड बिना लगइन वा स्वचालित लगइन सावधानीपूर्वक सेट गर्नुहोस् (विशेष गरी साझा PC वा सर्भर वातावरणमा टार्नुहोस्)।
अनावश्यक प्रयोगकर्ताहरूलाई नियमित रूपमा हटाई, प्रणालीको व्यवस्थापन कडा गर्नुहोस्।
🔹 डाटाको ब्याकअप
प्रयोगकर्ता हटाउनुअघि, tar कमाण्ड आदि प्रयोग गरेर होम डाइरेक्टरीको ब्याकअप लिनुहोस्।
rsync वा cron प्रयोग गरेर, नियमित ब्याकअप प्रणाली व्यवस्था गर्नुहोस्।
7-7. सारांश
GUI र CLI दुवै विधि बुझ्नुहोस्, अवस्था अनुसार उपयुक्त विधिले प्रयोगकर्ता परिवर्तन गर्नुहोस्।
su, sudo को प्रयोग छुट्याउनुहोस्, प्रशासक अधिकार उपयुक्त रूपमा सेट गर्नुहोस्।
अनावश्यक प्रयोगकर्ताहरू हटाई, सुरक्षा सुनिश्चित गर्नुहोस्।
ब्याकअपलाई बानी बनाउनुहोस्, कुनै पनि समस्याको लागि तयार रहनुहोस्।
Ubuntu ले शक्तिशाली प्रयोगकर्ता व्यवस्थापन सुविधाहरू समावेश गर्दछ, त्यसैलेउपयुक्त रूपमा सञ्चालन गरेमा, सुरक्षित र आरामदायक रूपमा प्रणाली प्रयोग गर्न सकिन्छ। यो लेखले Ubuntu मा प्रयोगकर्ता परिवर्तन वा व्यवस्थापन बुझ्न र अभ्यास गर्न सहयोगी होस् भन्ने आशा गर्दछु।