Anlık sorunu çözmek için, sudoers dosyasının kilitli olduğunu, sadece kilit dosyasını silebilirsiniz. Bu genellikle `/etc/sudoers.tmp" olacaktır; doğrulamak için visudo sayfasını kontrol ediniz. Kilit dosyasını silerseniz, visudo'yu tekrar çalıştırabilirsiniz.
Hala asılı kalan tüm oturumları silmek için, önce kendi geçerli oturumunuzun ücretini öğrenin. Öyleyse, kendi pidiniz 12345 ise,
ps -ef | grep sshd | grep -v root | grep -v 12345 | grep -v grep | awk '{print "sudo kill -9", $2}' |sh
| shSadece öldürmeyi planladığınız PID'leri kontrol etmek için ilk olmadan final yapmak isteyebilirsiniz .
Linux kullanıyorsanız, bunun yerine kullanabilirsiniz
pkill -o -u YOURUSERNAME sshd
en eski SSH oturumunu öldürmek için. Şu anki oturumunuz geriye kalana kadar devam edin.
Ayrıca belirlemek isteyebilir ServerAliveInterval 15Gözlerinde farklı .ssh/configbir veri gönderildiğinde bir canlı tutma mesaj her 15 saniyede bir gönderme. man ssh_configdaha fazla bilgi için.
fuser -k /dev/pts/0,whoçıkışta ne gibi bir terminalin ortaya çıktığını veya benzeri bir şeyi yapabilirsiniz . Yine de, bütün bunlar SIGHUP'ı görmezden geldi. Birscreenoturumda mı çalışıyorlardı ?