लिनक्समा केडोको के हो?

सुड आदेशले गैर प्रशासकलाई केही प्रशासक विशेषाधिकार दिनेछ

जब तपाइँ लिनक्समा प्रशासनिक अनुप्रयोगहरू चलाउनुहुन्छ, तपाइँ सुपरसाइजर (रूट) मा स्विच गर्नको लागि सु आदेश प्रयोग गर्नुहुन्छ वा तपाई सोडो कमाण्ड प्रयोग गर्नुहुन्छ। केहि लिनक्स वितरणहरूले रूट प्रयोगकर्तालाई सक्षम पार्छ, तर केहि गर्दैनन्। जो कि Ubuntu-sudo को रूप मा जाने को तरिका मा छैन।

सोडो कमाण्डको बारेमा

लिनक्समा, सुडो-सुपर प्रयोगकर्ताहरूले प्रणाली प्रशासकलाई निश्चित प्रयोगकर्ता वा प्रयोगकर्ताहरूलाई सबै आदेशहरू र तर्कहरू लगाउँदा केही रूटको रूपमा चलाउने क्षमतालाई अनुमति दिन अनुमति दिन्छ। सुडो प्रति-आदेश आधारमा सञ्चालन गर्दछ। यो शेलको लागि प्रतिस्थापन छैन। विशेषताहरूमा आदेशहरू प्रतिबन्धित गर्ने क्षमता समावेश गर्दछ प्रयोगकर्ताले प्रति-होस्ट आधारमा चलाउन सक्दछ, प्रत्येक आदेशको प्रतिलिपि लगाउने प्रत्येक कसले स्पष्ट गरे कि कसले, के सोडो कमाण्डको कन्फिगरेबल समयआउट, र प्रयोग गर्ने क्षमता धेरै अलग-अलग मिसिनहरूमा कन्फिगुरेसन फाईल।

सुड कमानको उदाहरण

बिना प्रशासनिक विशेषाधिकार एक मानक प्रयोगकर्ताले सफ्टवेयरको टुक्रा स्थापना गर्न लिनक्समा एउटा आदेश प्रविष्टि गर्न सक्छ:

dpkg --i software.deb

आदेशले त्रुटि फर्काउँछ किनभने कुनै प्रशासनिक विशेषाधिकारहरू सफ्टवेयर स्थापना गर्न अनुमति छैन। यद्यपि, सुडो कमान बचाव हुन्छ। यसको सट्टा, यो प्रयोगकर्ताको लागि सही आदेश हो:

sudo dpkg --i software.deb

यो समय सफ्टवेयर स्थापना। यसले मान्दछ कि प्रशासक विशेषाधिकारको साथमा व्यक्तिले पहिले नै लिनक्स कन्फिगर गरेको छ जसले प्रयोगकर्तालाई सफ्टवेयर स्थापना गर्न अनुमति दिन्छ।

नोट: तपाइँ सोडो कमाण्ड प्रयोग गर्न सक्षम भएका केही प्रयोगकर्ताहरूलाई रोक्न लिनक्स कन्फिगर गर्न सक्नुहुन्छ।