तत्काल समस्या को हल करने के लिए, कि sudoers फ़ाइल लॉक है, आप बस लॉक फ़ाइल को हटा सकते हैं। यह आमतौर पर `/etc/sudoers.tmp" होगा, यह देखने के लिए कि आदमी पृष्ठ की जाँच करें कि आप लॉक फ़ाइल को हटाते हैं, आप फिर से visudo चला सकते हैं।
उन सभी सत्रों को हटाने के लिए जिन्हें अभी भी लटका हुआ है, पहले अपने स्वयं के वर्तमान सत्र का पता लगाएं। फिर, यदि आपका अपना पिड 12345 है, तो करें
ps -ef | grep sshd | grep -v root | grep -v 12345 | grep -v grep | awk '{print "sudo kill -9", $2}' |sh
आप | sh
हत्या के बारे में योजना बना रहे पीआईडी की जांच के लिए पहले फाइनल के बिना इसे करना चाह सकते हैं ।
यदि आप लिनक्स पर हैं, तो आप इसके बजाय उपयोग कर सकते हैं
pkill -o -u YOURUSERNAME sshd
अपने सबसे पुराने SSH सत्र को मारने के लिए। ऐसा करना जारी रखें जब तक कि आपका वर्तमान सत्र केवल एक ही शेष न हो।
जब कोई डेटा नहीं भेजा गया हो, तो आप हर 15 सेकंड में एक संदेश भेजने के लिए ServerAliveInterval 15
अपने में सेट करना चाह सकते हैं .ssh/config
। man ssh_config
अधिक जानकारी के लिए।
fuser -k /dev/pts/0
या जो कुछ भी टर्मिनल केwho
आउटपुट में दिखाई दे रहा है। थोड़ा अजीब उन सभी ने SIGHUP को नजरअंदाज कर दिया, हालांकि। वे एकscreen
सत्र में चल रहे थे या कुछ और?