प्रसंग
मुझे अपने लैपटॉप पर सार्वजनिक रूप से काम करना पसंद है, लेकिन मुझे पासवर्ड के बिना sudo का उपयोग करना भी पसंद है। अब मुझे जो भी पता है उसके आधार पर, मैं NOPASSWD
अपनी sudoers
फ़ाइल में विकल्प का उपयोग करूंगा , लेकिन निश्चित रूप से कोई भी सुडोल का उपयोग अपनी इच्छानुसार कर सकता है।
एक महत्वपूर्ण विचार जो मेरे दिमाग में आता है, वह यह है कि लॉकिंग प्रोग्राम मौजूद हैं। हालाँकि, मैं एक फ्लैश ड्राइव का उपयोग करना पसंद करूंगा (और इसे सिर्फ सूदो के लिए इस्तेमाल करना) क्योंकि (1) यह तेज है, (2) अपना पासवर्ड दर्ज करने से ज्यादा आसान है, और (3) मैं अपने कंटेंट को एक्सेस करने वाले लोगों से चिंतित नहीं हूं और न ही नापाक काम कर रहा हूं। चीजें: लैपटॉप अन्य लोगों के आसपास सार्वजनिक होगा, और मेरे लैपटॉप पर केवल बौद्धिक संपदा एक बहुत ही मूल कोणीय परियोजना है।
इसके अतिरिक्त, अपने आप को और दूसरों को एक्स या वायलैंड वातावरण नहीं चलाने वाले कंप्यूटर पर सुडोल के दुरुपयोग को रोकने की इच्छा हो सकती है। मेरे वर्तमान काम के लिए एक आधुनिक वेब ब्राउज़र की आवश्यकता है, लेकिन अगर मुझे कभी भी एक्स का उपयोग न करने और सिर्फ एक मल्टीप्लेक्स का उपयोग करने का मौका मिला है, तो मैं ऐसा करता हूं - मेरा लैपटॉप थोड़ा पुराना और धीमा है।
सवाल
मैं जो करना चाहता हूं, उसे फ्लैश ड्राइव पर कीफाइल डाल दिया जाता है, और जब मैं लैपटॉप पर होता हूं तो बस फ्लैश ड्राइव में प्लग करता हूं, और जब मैं इससे दूर जाता हूं तो इसे बाहर निकालता हूं।
तो यहाँ इस समस्या से व्युत्पन्न मेरे तीन प्रश्न हैं:
- क्या यह सूडो के साथ संभव है?
- यदि नहीं, तो क्या मैं ऐसा प्रोग्राम लिख पाऊंगा जो मुझे ऐसा करने की अनुमति दे?
- यदि हां, तो इस कार्यक्रम को लिखने के लिए कौन सी भाषा सबसे अच्छी हो सकती है?
(4. [शायद एक बाहरी सवाल] क्या यह पैकेज अलग हो सकता है या इसे सूद का कांटा बनने की आवश्यकता होगी)?
ध्यान दें
यदि यह प्रासंगिक है, तो मेरा सेटअप आर्क लिनक्स है, जिसमें कोई डेस्कटॉप वातावरण नहीं है। मेरा ज्यादातर काम urxvt / vim में वेब डेवलपमेंट है और इसे क्रोम के साथ जांचना है।
rootpw
में ध्वज का उपयोग करके /etc/sudoers
और pam_usb
रूट लॉगिन के लिए सेट करने के लिए कुछ कॉन्फ़िगर करने में सक्षम हो सकते हैं ।