GSSAPIAuthentication öğesini/etc/ssh/sshd_config dosyasında ayarlamak için bir kabuk komut dosyası programladım. senaryom iseTüm oluşumları sed kullanılarak tek bir desenle değiştirin
bu bölümü var:
if [ $(grep "^GSSAPIAuthentication no$" /etc/ssh/sshd_config >/dev/null; echo $?) -ne 0 ]; then
sed -i 's/^[#]*GSSAPIAuthentication.*$/GSSAPIAuthentication no/g' /etc/ssh/sshd_config
fi
Bu iyi çalışır, ancak tüm oluşumları yerine geçer:
#GSSAPIAuthentication hayır -> GSSAPIAuthentication hiçbir
#GSSAPIAuthentication evet - -> GSSAPIAuthentication no
GSSAPIAuthentication evet -> GSSAPIAuthentication no
GSSAPIAuthentication no ile birden çok satıra sahibim. Bunu, GSSAPIAuthentication no ile yalnızca tek bir satıra sahip olmak için nasıl değiştirebilirim?
Teşekkürler.
Çalışıyor. Çok teşekkür ederim. –