मेरे पास script.sh है जिसे user2 के रूप में चलाया जाना चाहिए। हालाँकि, यह स्क्रिप्ट केवल मेरे अनुप्रयोग में user1 के तहत ही चलाई जा सकती है।
मैं निम्नलिखित कमांड चलाना चाहूंगा:
su user2 -C script.sh
लेकिन पासवर्ड के बिना चलाने में सक्षम हो।
मैं यह भी चाहता हूं कि यह बहुत प्रतिबंधक हो, क्योंकि user1 में केवल user2 के तहत script.sh चला सकता है और कुछ नहीं।
मैंने sudoers फ़ाइल के साथ ऐसा करने की कोशिश की है और बस कोशिश करने के घंटों के बाद अंतहीन उलझन में हूं।
यदि कोई व्यक्ति इसका स्पष्ट उदाहरण दे सकता है कि यह कैसे पूरा किया जा सकता है (इसके बजाय कुछ सामान्य उपयोग की तरह sudoers), तो इसकी बहुत सराहना की जाएगी।