Ben komut görünmesin istiyorsam şöyle çalıştırıyorum “history -d $((HISTCMD-1)) && “komut buraya”” Yanlış anlamadıysam “history -d $((HISTCMD-1)) && history –d 555” şeklinde çalıştırırsan işini görecektir.
From: [email protected] [mailto:[email protected]] On Behalf Of Özgür Kılıçaslan Sent: Wednesday, December 05, 2012 2:13 PM To: Linux Güvenlik Subject: [Linux-guvenlik] .bash_history ve saklamaması gereken password'ler Ubuntu 12.04.1 LTS üzerinde çalışıyorum. gnome-terminal uygulamasını açtım. Karşıma varsayılan kabuk bash çıktı. mysql-tuner uygulamasını çalıştırdım. Daha iyi bilgi almak için mysql root kullanıcısı ile çalıştırmamı istedi. Parametreleri açık bir şekilde alıyor ve bu yüzden root parolam .bash_history dosyasına işlendi. Dosyayı açıp silmek yerine son girdiğim satırı silmek için önce $ history diyerek .bash_history dosyasını satır numaraları ile döküyorum. Sonra da $ history -d [SATIR_NUMARASI] diyerek o kaydı temizliyorum. Ama böyle yapınca da .bash_history dosyasında history -d 555 gibi bir satır oluşuyor. Bu da olmasın istiyorum. O zaman alternatif olarak $ unset HISTFILE diyebilirim. Ama o zamanda gnome-terminal'i kapatınca kaydedilecek her şeyi o password'lü satırla birlikte uçurmuş oluyorum. Neye niyet neye kısmet diyeyim, bir çözüm var mı bilen diye de noktalayayım. -- Görünenler, gerçek olsaydı bilime gerek kalmazdı.
_______________________________________________ Linux-guvenlik mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-guvenlik Liste kurallari: http://liste.linux.org.tr/kurallar.php
