यह एक बेवकूफ सवाल हो सकता है।bud स्क्रिप्ट में एकल कमांड के लिए sudo
मेरे पास एक स्क्रिप्ट है जिसे मैं मैक ओएस एक्स और एक लिनक्स बॉक्स के बीच पोर्टेबल बनना चाहता हूं। ओएस एक्स में, स्क्रिप्ट में एक कमांड के लिए sudo
की आवश्यकता होती है, जहां लिनक्स बॉक्स पर, ऐसा नहीं होता है।
लंबी कहानी छोटी, sudo
के साथ एक स्क्रिप्ट में एक आदेश कैसे चलाता है, जबकि शेष स्क्रिप्ट के लिए ऊंचे विशेषाधिकारों को हटाया जाता है?
मैं
su -
और
su -c
उपयोग करने के लिए कोशिश की है, लेकिन वे दोनों बाहर त्रुटि के लिए लग रहे हैं। (वे कहते हैं "क्षमा करें" और आगे बढ़ें, मुझे लगता है क्योंकि यह root
और root
के रूप में चलाने की कोशिश कर रहा है पासवर्ड नहीं है)।
मुझे पता है कि ऐसा करने के लिए एक मूर्ख और आसान तरीका होना चाहिए, हर कोई क्या सुझाव देता है?
यह वही था जो मुझे चाहिए था। आदेश चलाएं, फिर सुडो-के चलाएं। बहुत बहुत धन्यवाद। – rick
सूडोर्स के लिए धन्यवाद; सिर्फ वही था जो मुझे चाहिए था। –