Merhaba,

Su şekilde bir dogrulama ve sonrasinda dosyayi bosaltma yontemi isinize
yarayabilir:

[ -f .ssh/known_hosts ] && cat /dev/null > .ssh/known_hosts

Ancak bu komutu /home altindaki herbir dizini bir for dongusu içinde
kontrol ederek calistirmalisiniz. For dongusu içinde yukarida yazdigima
benzer bir ifade kullanmanız gerekiyor.

Telefonda yazmak zor olduğu icin ifade etmek biraz daha güç. Umarim
anlatabilmisimdir.

Iyi çalışmalar,

Ender

On Mon, Apr 13, 2015, 17:28 Aycan AYDEMİR <aycanayde...@gmail.com> wrote:

>
> 13 Nis 2015 17:12 tarihinde "Adil İLHAN" <adilme...@gmail.com> yazdı:
>
>
> >
> > Sanırım bazı kullanıcılarınızda .ssh dizin yok. Ondan dolayı bu hatayı
> > alıyorsunuz.
> >
> > Hata mesajlarını /dev/null'a yönlendirmeyi deneyebilirsiniz veya .ssh
> > dizini olmayan home dizinlerine .ssh dizini açabilirsiniz.
> >
> > Hata mesajlarını yönlendirmek için scriptinizi şöyle çalıştırmayı
> > deneyebilirsiniz:
>
> Aslında bu komutu denediğim pcde /home dizini altında tek kullanıcı ve
> onunda .ssh dizini var. Google da nasıl sorgulatacağımı bilemiyorum.
> Sanıyorum bash kodlamada if yada for i in kombinasyonlu birşeyler gerekiyor
> ama bilemedim işte.
>  _______________________________________________
> Linux-sohbet mailing list
> Linux-sohbet@liste.linux.org.tr
> https://liste.linux.org.tr/mailman/listinfo/linux-sohbet
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
_______________________________________________
Linux-sohbet mailing list
Linux-sohbet@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-sohbet
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap