मैं बैश स्क्रिप्टिंग सीखने की कोशिश कर रहा हूं। मैं एक व्यावहारिक समस्या पर काम कर रहा हूं और एक बिंदु पर मुझे एक फाइल में एक पंक्ति जोड़ने की आवश्यकता है जिसे root
लिखने के लिए अनुमति की आवश्यकता है ।
कोड इस तरह दिखता है:
# some code
echo "add this line to the code" >> fileName
# some code
क्या किसी तरह से स्क्रिप्ट को रूट पासवर्ड के लिए पूछना संभव है, पासवर्ड को मान्य करें, और सफल प्रमाणीकरण पर फ़ाइल को संशोधित करें? स्क्रिप्ट को फिर उपयोगकर्ता मोड पर लौटना चाहिए और कमांड निष्पादन जारी रखना चाहिए।
sudo
, पासवर्ड के साथ कैश नहीं लगता हैsu
।