मेरे पास एक हेडलेस सर्वर है जिसे कई उपयोगकर्ताओं द्वारा दूरस्थ रूप से लॉग इन किया जाता है। अन्य उपयोगकर्ताओं में से कोई भी sudoers फ़ाइल में नहीं है, इसलिए वे रूट प्राप्त नहीं कर सकते हैं sudo। हालांकि, अनुमतियों के बाद से पर suकर रहे हैं -rwsr-xr-xउन्हें जानवर बल के लिए रूट पासवर्ड का प्रयास करने से रोक रहा है कोई बात नहीं है।
कोई यह तर्क दे सकता है कि यदि कोई उपयोगकर्ता रूट पासवर्ड जानता है तो वे वैसे भी सिस्टम से समझौता कर सकते हैं, लेकिन मुझे नहीं लगता कि यह मामला है। OpenSSH के साथ कॉन्फ़िगर किया गया है PermitRootLogin noऔर PasswordAuthentication no, और अन्य उपयोगकर्ताओं में से कोई भी सर्वर से शारीरिक पहुंच है। जहां तक मैं बता सकता हूं, दुनिया /usr/bin/suमेरे सर्वर पर रूट प्राप्त करने का प्रयास करने वाले उपयोगकर्ताओं के लिए एकमात्र एवेन्यू है।
इसमें मेरे लिए और भी चौंकाने वाली बात है कि यह उपयोगी भी नहीं लगती। यह मुझे करने suकी आवश्यकता के बजाय सीधे चलाने की अनुमति देता है sudo su, लेकिन यह शायद ही एक असुविधा है।
क्या मैं कुछ देख रहा हूँ? क्या विश्व suऐतिहासिक कारणों से सिर्फ वहां पर अनुमति देता है? क्या उस अनुमति को हटाने के लिए कोई डाउनसाइड है जो मैंने अभी तक सामना नहीं किया है?
sudoस्थापित किए बिना सिस्टम के बारे में क्या ? मैं कहूंगा कि यह एक बहुत बड़ी असुविधा है;)