कसरी अस्थायी रूपमा खाताहरू र विशेषाधिकारहरू बदल्नुहोस्

Su र sudo आदेशहरू

यो आदेश सामान्य रूपमा अस्थायी रुपमा अर्को खातामा लग इन गर्न प्रयोग गरिन्छ। आदेश नाम "विकल्प प्रयोगकर्ता" को लागी छोटो छ। तथापि, यो प्राय: "सुपर प्रयोगकर्ता" कमानको रूपमा उल्लेख गरिएको छ, किनकि प्रायः यो रूट खातामा लगइन गर्न प्रयोग गरिन्छ, जुन सबै प्रणाली व्यवस्थापन प्रकार्यहरूको पूर्ण पहुँच छ। वास्तवमा, यदि तपाइँ निर्दिष्ट गर्नुभएन भने कुन खाता तपाई लग इन गर्न चाहानुहुन्छ, su मान्दछ कि तपाइँ मूल खातामा लगइन गर्न चाहानुहुन्छ। अवश्य आवश्यक छ कि तपाइँ मूल पासवर्ड जान्नुहुन्छ। अर्डर प्रयोगकर्ता खातामा फर्कनको लागी, अर्को खातामा लग इन गरे पछि तपाईले बाहिर निस्कनु भएको छ र फर्किनुभयो।

त्यसो त मूल को उपयोग को केवल कमांड प्रम्प्ट मा "su" दर्ज गर्न को लागी छ:

su root प्रयोगकर्ता खाताहरू

वास्तवमा अर्को खातामा लगइन गर्नुको सट्टा तपाईं आदेशमा साथ अर्को खातामा कार्यान्वयन गर्न चाहानुहुन्छ निर्दिष्ट गर्न सक्नुहुन्छ। त्यो तरिका तपाई तुरुन्तै तपाईलाई नियमित खातामा हुनुहुन्छ। उदाहरणका लागि:

su jdoe -c whoami

तपाईले अर्को खातामा अर्काको साथ तिनीहरूलाई अलग गरेर एकाधिक आदेशहरू एक्कासी गर्न सक्नुहुनेछ यो एक उदाहरणका रूपमा:

su jdoe -c 'command1; कमांड 2; कमान 3 ' ls ग्रीप प्रतिलिपि jdoe su jdoe -c' ls; यूआईएल फाइल 1> file2; फाइल 2 / usr / local / shared / file3 ' sudo su sudo sudo -u root को प्रतिलिपि बनाउनुहोस् ./setup.sh

तपाईको लग इन गरेपछि तपाईले लगइन (-रूट) हरेक आदेशको साथ केही मिनेटको लागि सोडो कमान्डमा आदेशहरू चलाउन जारी राख्न सक्नुहुनेछ।

यदि सम्भव छ भने, प्रतिबन्धित विशेषाधिकारको साथ खाता प्रयोग गरी तपाईंको नियमित काम गर्न राम्रो हुन्छ प्रणालीले दुर्घटनाको कारण गम्भीर क्षतिलाई रोक्न।

निम्न उदाहरणले तपाइँ कसरी निम्न डाइरेक्टरीसँग सुरक्षित डाइरेक्टरीका फाइलहरू सूचीबद्ध गर्न सक्नुहुन्छ:

sudo ls / usr / local / classified broadcast message sudo shutdown -r +20 "सञ्जाल मुद्दा समाधान गर्न रिबुट गर्दै"