rm -rf /*
Kazara koştum , ama demek istedim rm -rf ./*
(eğik çizgiden sonraki yıldızı gör).
alias rm='rm -i'
ve --preserve-root
varsayılan olarak beni kurtarmadı, yani bunun için herhangi bir otomatik koruma var mı?
Kök değildim ve emri derhal iptal etmedim, ancak Bash'in isteminin zaten kırıldığını fark ettim çünkü bir yerlerde bazı rahat izinler vardı. İzinlere güvenmek istemiyorum ve kök olmak istemiyorum (aynı hatayı yapabilirim sudo
) ve sistemin bir yerinde eksik bir dosya yüzünden gizemli hatalar avlamak istemiyorum, bu yüzden yedekler ve sudo
iyi , ancak bu özel durum için daha iyi bir şey istiyorum.
İki kere düşünmek ve beyni kullanmak hakkında. Aslında kullanıyorum! Ama ben bunu 10 farklı şey içeren karmaşık bir programlama görevini çözmek için kullanıyorum. Bu görevin derinliklerine daldım, bayrakları ve yolları kontrol etmek için hiçbir beyin gücü kalmadı, komutlar ve argümanlar açısından bile düşünmüyorum, 'boş akım dir' gibi eylemler açısından düşünüyorum, beynimin farklı kısmı onları komutlara çevirir ve bazen hata yapar. Bilgisayarın onları, en azından tehlikeli olanları düzeltmesini istiyorum.
rm
bir silah dışında , bir bilgisayar programıdır, kullanıcının bazı önemli dosyaları sileceğini ve bir uyarı vereceğini (aslında yıldız olmadan yapmayı deniyorsanız yaptığı gibi) belirleyeceği kadar akıllı olabilirrm -rf /
.
rm
Komuta nasıl daha iyi güvenlikler koyacağımı sormak tamamen meşru bir sysadmin sorusudur.
rm -rf . /mydir
içinde bulunduğunuzrm -rf ./mydir
dizinin yerine de yapabilir ve öldürebilirsiniz. Bunun daha sık olacağını düşünüyorum.