मान लें कि मेरे दो उपयोगकर्ता खाते हैं:
- उपयोगकर्ता (बिना किसी सूडो अनुमति के)
- user_with_sudo (सभी sudo अनुमतियों के साथ)
अब, मैं के रूप में लॉग इन कर रहा हूँ, userलेकिन कुछ करना चाहते हैं root, जैसे एक पूर्ण रूट बैश पर स्विच करें। sudo -sकाम नहीं करेगा क्योंकि मैं एक सुडोल नहीं हूँ।
इसलिए, मुझे पहले एक sudoer उपयोगकर्ता पर स्विच करना होगा:
su user_with_sudo
और पासवर्ड डाले।
अब मैं लॉग इन हूं user_with_sudoऔर मैं कॉल करने में सक्षम हूं, sudo -sलेकिन मुझे फिर से उसी पासवर्ड को दर्ज करना होगा, जो थोड़ा कष्टप्रद है।
क्या कोई कमांड है, जो एक sudoer-user पर स्विच करता है और rootकेवल एक बार पासवर्ड टाइप करने के साथ कमांड चलाता है ? मूल रूप से, क्या इसके लिए एक-कमांड प्रतिस्थापन है:
su user_with_sudo
(enter password)
sudo -s
(enter same password again)
user_with_sudo, तो उन्हें रूट पासवर्ड क्यों नहीं दें?