लिनक्स 'रनस' समकक्ष


9

मेरी कंपनी के पास कई डोमेन हैं और मैं अपनी स्थानीय मशीन में क्रेडेंशियल्स के एक सेट के साथ लॉग इन करता हूं, लेकिन अक्सर कुछ नेटवर्क संसाधनों तक पहुंचने के दौरान मुझे अलग सेट के क्रेडेंशियल्स का उपयोग करने की आवश्यकता होती है। विंडोज में, मैं उन रनअर्स का उपयोग करता हूं, जहां मेरे पास पूरी प्रक्रिया को क्रेडेंशियल्स के एक अलग सेट के रूप में चलाने का विकल्प है या मैं इसे केवल अन्य उपयोगकर्ता को नेटवर्क पर चलाने के लिए कह सकता हूं (रनस / नेटली)।

क्या लिनक्स में ऐसा कुछ है?

जवाबों:


25
$ sudo -u <username> <command>

उपयोगकर्ता निर्दिष्ट के रूप में निर्दिष्ट कमांड चलाएगा। यह विंडोज के रनर्स फंक्शन के लिए एक सटीक ड्रॉप-इन नहीं है, हालांकि, केर्बोस प्रमाणीकरण के साथ-साथ उन कार्यों के लिए भी शामिल है जो दूरस्थ मेजबानों से जुड़ते हैं।


@Mark: अलग PAM प्रमाणीकरण मॉड्यूल में नज़र नेटवर्क प्रमाणीकरण का समर्थन (जरूर pam_krb5 और pam_ldap एक अच्छी जगह शुरू करने के लिए कर रहे हैं) को जोड़ने के लिए
photoionized

ठीक है, लेकिन जब मैं कोशिश sudo -u [डोमेन 2] \ [उपयोगकर्ता नाम] यह बताता है मुझे 'अज्ञात उपयोगकर्ता: [डोमेन 2] [उपयोगकर्ता नाम]'
मार्क जे मिलर

@ मर्क - जो डिफ़ॉल्ट रूप से बेज़्यू होगा, लिनक्स होस्ट्स को आपके AD / Windows वातावरण का कुछ भी पता नहीं है। यह निश्चित रूप से प्रमाणीकरण के लिए उपयोग करने के लिए कॉन्फ़िगर ई linux के लिए संभव है, लेकिन वह एक अलग सवाल है।
EEAA

आप सही हैं, मैंने अंक प्रदान किए हैं और मैं एक नया प्रश्न पोस्ट करूँगा।
मार्क जे मिलर

2
@ मर्क अच्छा लगता है। इससे पहले कि आप एक नया प्रश्न पोस्ट करें, हालांकि, पुराने सर्वरफॉल्ट प्रश्नों के माध्यम से खोजें। वहाँ लिनक्स और विंडोज के एकीकरण से संबंधित स्कैड हैं।
EEAA

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.