महीनों की उपेक्षा के बाद, ई-मेल की लपटों और प्रबंधन की लड़ाई हमारे वर्तमान सीसडमिन को निकाल दिया गया और मुझे "सर्वर क्रेडेंशियल्स" सौंप दिया गया। इस तरह के क्रेडेंशियल रूट पासवर्ड में होते हैं और कुछ नहीं: कोई प्रक्रिया नहीं, कोई दस्तावेज नहीं, कोई सुझाव नहीं, कुछ भी नहीं।
मेरा सवाल यह है: यह मानते हुए कि उसने boobytraps को पीछे छोड़ दिया, मैं कैसे कृपापूर्वक सर्वर को यथासंभव कम डाउनटाइम के साथ ले जा सकता हूं?
यहाँ विवरण हैं:
- तहखाने में एक सर्वर फ़ार्म में स्थित एक उत्पादन सर्वर; ubuntu सर्वर 9.x शायद, grsec पैच के साथ (अफवाहें पिछली बार मैंने व्यवस्थापक से पूछा था)
- एक आंतरिक सर्वर जिसमें सभी आंतरिक दस्तावेज, फाइल रिपॉजिटरी, विकी आदि शामिल हैं, फिर से, ubuntu सर्वर, कुछ साल पुराना है।
मान लें कि दोनों सर्वरों को अप-टू-डेट किया गया है, तो मैं तब तक अपने तरीके से हैक करने की कोशिश नहीं करूंगा, जब तक कि कोई अच्छा कारण न हो (यानी ऊपरी प्रबंधन को समझाया जा सकता है)।
उत्पादन सर्वर में कुछ वेबसाइटें (मानक अपाचे-php-mysql), एक LDAP सर्वर, एक ZIMBRA ई-मेल सूट / सर्वर, और जहाँ तक मैं कुछ vmware वर्कस्टेशन बता सकता हूं। पता नहीं वहां क्या हो रहा है। संभवतः एक LDAP मास्टर है, लेकिन यह एक जंगली अनुमान है।
आंतरिक सर्वर में एक आंतरिक विकी / सेमी, एक LDAP दास होता है जो उत्पादन सर्वर से क्रेडेंशियल्स, कुछ और vmware वर्कस्टेशन और बैकअप चल रहा है।
मैं सिर्फ सर्वर फ़ार्म के व्यवस्थापक के पास जा सकता था, सर्वर पर इंगित करता था, उन्हें ' sudo
उस सर्वर को बंद कर देता' कृपया बताएं, एकल उपयोगकर्ता मोड में लॉग इन करें और इसके साथ मेरा रास्ता तय करें। आंतरिक सर्वर के लिए भी। फिर भी, इसका मतलब यह होगा कि डाउनटाइम, ऊपरी प्रबंधन परेशान, पुराने sysadmin मुझ पर वापस 'कह रही है? आप मेरा काम नहीं कर सकते और अन्य उपद्रव, और सबसे महत्वपूर्ण बात यह है कि मुझे संभावित रूप से कुछ सप्ताह के अवैतनिक समय को खोना होगा।
स्पेक्ट्रम के दूसरे छोर पर मैं बस रूट के रूप में लॉग इन कर सकता हूं और सर्वर को गर्त में लाने की कोशिश कर सकता हूं कि क्या हो रहा है। ट्रिगर आश्चर्य के सभी जोखिमों को पीछे छोड़ दिया।
मैं बीच में एक समाधान की तलाश कर रहा हूं: सब कुछ चालू रखने का प्रयास करें जैसा कि है, जबकि यह समझ में नहीं आता कि क्या हो रहा है और कैसे, और सबसे महत्वपूर्ण रूप से पीछे छोड़ दिए गए किसी भी उल्लसित जाल को ट्रिगर करने से बचें ।
आपके सुझाव क्या हैं?
अब तक मैंने आंतरिक सर्वर के साथ 'प्रैक्टिस' के बारे में सोचा, नेटवर्क को डिस्कनेक्ट किया, लाइव सीडी के साथ रिबूट किया, रूट फाइल सिस्टम को यूएसबी ड्राइव में डंप किया, और इसे डिस्कनेक्ट किया गया, अलग-अलग वर्चुअल मशीन को समझने के लिए पूर्व के सिडसमिन के तरीके को समझा। सोच (एक-ला 'अपने दुश्मन को जानो')। उत्पादन सर्वर के साथ एक ही करतब खींच सकता है, लेकिन एक पूर्ण डंप किसी को नोटिस करेगा। शायद मैं बस रूट के रूप में लॉग इन कर सकता हूं, क्रेस्टैब की जांच कर सकता हूं, जो लॉन्च किया गया है, उसके लिए किसी भी कमांड के लिए .profile, पिछलेलॉग को डंप करें, और जो भी दिमाग में आए।
और इसीलिए मैं यहां हूं। कोई भी संकेत, चाहे कितना छोटा हो, बहुत सराहना की जाएगी।
समय भी एक मुद्दा है: कुछ घंटों या कुछ हफ्तों में ट्रिगर हो सकते हैं। उन खराब हॉलीवुड फिल्मों में से एक की तरह लगता है, है ना?