मुझे जो समस्या आ रही है, जब मैं कमांड दर्ज करता हूं,
su - root
मेरी शेल स्क्रिप्ट फ़ाइल की शुरुआत में, यह उपयोगकर्ता को पासवर्ड दर्ज करने के लिए संकेत देता है और फिर शेल स्क्रिप्ट के बाकी हिस्सों के साथ जारी नहीं रहता है। फिर मुझे टर्मिनल के माध्यम से शेल स्क्रिप्ट को मैन्युअल रूप से ढूंढना और चलाना है। मैं चाहता हूं कि स्क्रिप्ट यह सुनिश्चित करे कि उपयोगकर्ता रूट के रूप में लॉग इन करें और फिर शेल स्क्रिप्ट के बाकी हिस्सों के साथ जारी रखें।
दूसरे शब्दों में, मैं स्क्रिप्ट को किसी भी उपयोगकर्ता के रूप में चलाना चाहता हूं, लेकिन जैसे ही स्क्रिप्ट निष्पादित करना शुरू करता है, उपयोगकर्ता को रूट में बदलना होगा और फिर बाकी स्क्रिप्ट के साथ रूट के रूप में तब तक जारी रखना चाहिए जब तक यह किया नहीं जाता है। क्या यह किया जा सकता है?