Giriş dizinindeki her gizli klasörü silmek güvenli midir?


16

$ HOME (diğer adıyla '~') dizinimde çok sayıda gizli yapılandırma klasörü var.

Hepsini silmek güvenli mi?

Spesifik olmak

  • İşletim sistemi bunu yaparsam bozulur mu?
  • Ethernet / yazıcı / ses / grafik sürücülerimin çalışması duracak mı?
  • Gnome temaları, Anahtar kısayolları, Yazı tipi ayarları, vb. Gibi yüzeysel şeylerle ilgilenmiyorum.

Bir şeyi silmeden önce şunu okuyun: askubuntu.com/questions/55205/… çok önemlidir ve birkaç kişinin burada sonuca atladığını görüyorum.
Luis Alvarado

Yanıtlar:


10

Nispeten güvenli olmalısınız:

  • Şüphesiz işletim sisteminiz bozulmaz, homedizindeki nokta dosyaları çoğunlukla yapılandırma dosyalarıdır, yoksa orada herhangi bir uygulama varsayılanları kullanır.
  • Aygıt sürücüleri (ethernet, video, ses, ... gibi) sistem çapında yapılandırılmalıdır , bu yüzden güvende olmalısınız.
  • Bunlar, tüm tercihleriniz / özelleştirmeleriniz kaybolacağı için " kırılacak " şeylerdir , ancak umursamazsınız;)

Aslında, sisteme başka bir kullanıcı eklerseniz , varsayılan olarak içine yerleştirilen bazı varsayılan dosyalar dışında , ana dizini çoğunlukla boş olacaktır . Ancak bu temerrütler dağıtıma özgüdür ve kesinlikle zorunlu değildir.

Yani evet, altındaki her şeyi silmek oldukça güvenli olmalı home.

Her ihtimale karşı, güvenli oynayın ve onları başka bir dizine taşıyın ve silmeden önce her şeyin yolunda olduğunu kontrol edin .


9
Bu gerçekten kötü bir tavsiye. Ona sadece veritabanlarınızı silmenin nispeten güvenli olduğunu söylüyorsunuz, ancak bu veritabanlarının ne içerdiğini bilmiyorsunuz. Ona .wine dosyasını silmenin nispeten güvenli olduğunu söylüyorsunuz, ancak hangi Windows uygulamalarına bağlı olduğunu veya orada hangi verilerin depolandığını bilmiyorsunuz. Tehlikeli tavsiye. -1
Jo-Erlend Schinstad

Bir şeyin kırılıp kırılmadığını görmek için her zaman önce güvenli oynamalı ve klasörleri taşımalısınız. Her .folder'ı ubuntu yükseltmesi yaptığımda (örneğin) backups_old klasörüne taşıyorum, çünkü masaüstümle "temiz" yeni bir his (sadece sanırım bir alışkanlık) istiyorum ve herhangi bir sorun yaşadığımı hatırlamıyorum. Ve herhangi bir uygulama bozulursa (veya sadece belirli bir uygulama için ayarları geri yüklemek istiyorsanız), aynı adı taşıyan .folder'ı bulup eve geri taşıyabilirsiniz. Saygılarımla
danizmax

5
@ jo-Erlend o beaking hakkında sordu OSve device driversdeğil windows uygulamaları.
Bay Shunz

9

Bunları silmek güvenli DEĞİLDİR. Size neden bir fikir vermek istiyorum, bu yüzden ana klasörümde hızlı bir kontrol yaptım ve işte benim için güvenli olmamasının bazı nedenleri (Ve gerçekten bir nehir ağlamamı sağlayın):

  • Yapılandırma dosyaları içerirler. Bazılarının kendilerini yeniden oluşturabilecekleri bilinir, ancak bir uygulamayı değiştirir veya özelleştirirseniz, değişiklik gider.

  • .Local ve .cache klasörü için, birden çok yapılandırma ve indirilen önbellek paketinden bahsediyorsunuz. Bu, gigabaytlık bilgiler tekrar değilse birkaç megabayt indirmeyi veya bazı uygulamaları tekrar yüklemeyi gerektirir (yapılandırma dosyasını okumama konusunda bir hata vermeyi başarırlarsa).

  • WINE gibi çok büyük uygulamalar için kendini ana klasörde .wine'de saklar, öldürür, yani tüm Windows sürücünüzü biçimlendirmeye benzer. Sadece şarap ve yüklemek için oldu herhangi bir windows uygulaması hakkında her şeyi kaldırdınız. Benim durumumda 23GB bilgiye ulaşan 6 uygulamadan bahsediyoruz. Birisinin 10 oyun, microsoft office, photoshop ve diğer bazı uygulamaları yükleyip hepsini sildiğini düşünün. Kalp krizi yaklaşıyor.

  • Orada .xbmc olan XBMC klasörünüz varsa. Ben de dahil olmak üzere birçok kişi film ve video dizileri için TÜM içeriği tekrar indirmek zorunda kalacakları için ağlayacağını biliyorum. Bu, internet bağlantısının düşmediğini varsayarak yaklaşık 12 saatlik bir çalışmadır.

  • .Mozilla klasörü orada. Yapılandırma ve eklenti bilgileriniz kaybolacak.

  • Birkaç SSH sitesi kullanıyor musunuz? Artık değil. Bunları tekrar yapılandırmanız gerekir. Bunu bir şirkette yaparsanız, bu bir güvenlik sorunu olarak okunabilir.

  • Daha iyi eklentilerle pezevenk mi yapıyorsun? Artık değil, yapılandırma silindi.

  • Kişiselleştirilmiş bir Terminal penceresi var mı (bash ve profil gizli dosyaları gibi). Hayır, yapılandırma dosyanız silindiği için bunu yapmadınız.

  • Gizli öğelerin tümü klasör değildir. Bash ve profil dosyaları, geçmiş dosyası ve günlükler gibi çok sık kullanılan birkaç gizli dosya vardır.

Ve üstesinden gelmek için, yapmanız gereken bariz Yeniden Başlatma dışında, her şeyin düzgün çalışacağından emin olmanın% 100 yolu yoktur. Belki yeni kurulmuş bir sistem için, ancak 4 Ubuntu sürümünden önce bu gizli klasörlere ve dosyalara sahip olan biri için, bir sorun çok hızlı bir şekilde büyük olabilir.

Şimdi soru için, sürücüler çalışmayı durduracak. Hayır yapmayacaklar. temizlendikten sonra da çalışmaya devam ederler.

İşletim sistemi kırılacak mı? Değişir. Çalışan bir hizmetin içinde bir yapılandırma varsa, orada bir sorun olabilir. RC özelleştirilmiş bir dosyanın içinde bir dosya varsa, bir sorununuz olacaktır. Sistemi yeni yükleyen ortak bir kullanıcı için, hiçbir sorun olmayacak, ancak yüklü birkaç program ve özelleştirilmiş şeyler ile bir yıl verin. tüm bunları silmek zorunda kaldığınız için pişman olabilirsiniz.


5

Kısa cevap evet, tehlikeli olabilir ve sistemin kendisi etkilenmeyecek olsa bile, sistemi kullanımınız üzerinde zararlı etkisi olacaktır. Diğer bir deyişle, kullanıcı hesabınız işe yaramaz olsa bile diğer kullanıcılar hiçbir şey olmamış gibi devam eder.

Bazı nokta dosyaları, kullanıcı hesabı ilk kez oluşturulduğunda oluşturulur, yani otomatik olarak yeniden oluşturulmayacaktır. Birçok uygulama çok sayıda uygulamaya bağlıdır, yani bu uygulamalar düzgün çalışmaz. Birçok uygulama tamamen yapılandırmalara bağlıdır. Kullanılabilir değilse ve oluşturulamıyorsa, uygulama işe yaramaz ve çökebilir veya çalışmayı reddedebilir.

Windows'daki kayıt defterini silmeye benzer, ancak daha da kötüsü, Ubuntu'daki dotfiles sadece yapılandırmayı değil, aynı zamanda kişisel verileri de tutar. Veritabanlarınız örneğin ~ / .local / share / desktop-couch / dizininde saklanır. Ubuntu One ile senkronize edildiyseniz, bu klasörü silmek, bu veritabanlarını web dahil tüm diğer bilgisayarlardan da silebilir.

Bunu neden yapmak isteyeceğinize dair daha fazla ayrıntı vermiş olsaydınız, kesin bir cevap vermek daha kolay olurdu. Ancak bir nedenden dolayı bunu gerçekten yapmak istiyorsanız, o zaman bence bunu yapmanın yolu budur: (lütfen istediğinizden emin olun)

Ana dizininiz ise yalnızca bu adımları değil şifreli.

  1. Örneğin "tempuser" adlı geçici bir kullanıcı oluşturun.
  2. Her ihtimale karşı bu kullanıcıyı yönetici grubuna ekleyin.
  3. Tüm masaüstü oturumlarından çıkış yapın
  4. Alt + ctrl + f1 tuşlarına basarak başka bir konsola geçin
  5. Geçici kullanıcı ile giriş yapın
  6. Eski giriş dizininizi yeniden adlandırın (mv / home / bob /home/bob.bak gibi)
  7. Kendiniz için yeni bir giriş dizini oluşturun
  8. Üzerinde doğru izinleri ayarlayın.

Artık ilk kez oturum açtığınız gibi, kullanıcılarınız için temiz bir sisteminiz var. Eski giriş dizinindeki dosyaları yenisine kopyalamaya başlayabilirsiniz. "Kesmeyin" veya hareket etmeyin. Bu şekilde, bir şeyler ters giderse eski giriş dizinine yedek olarak sahip olursunuz. Lütfen ne yaptığınıza dikkat edin. Örneğin Ubuntu One'da oturum açtıysanız ve senkronize edilmiş dosyalar ve klasörler hakkında bilgi içeren dosyaları değiştirirseniz, Ubuntu One bu dosyaların artık mevcut olmadığını fark eder. Bu, onları sildiğiniz anlamına gelir ve ağınızdaki bu silme işlemlerini senkronize eder, yani tüm dosyaları tüm bilgisayarlarınızdan ve web'den siler. Bu yüzden her dosyanın ne olduğunu ve her dosyanın ne yaptığını bildiğinizden emin olun. Ve her durumda, bir yedekleme yapın.

Özetle:

  • Sebeplerinizin geçerli olduğundan emin olun
  • Önce bir yedek al (şaka yapmıyorum)
  • Yaptıklarınıza çok dikkat edin
  • Potansiyel hatalarınızdan öğrenebilmeniz için yaptığınız her şeyi yazın.

2
Üzgünüm ama .folders sildikten / taşıdıktan sonra herhangi bir uygulama kırılma görmedim ... genellikle sadece yeniden yapılandırmak ve varsayılanlara geri yüklemek. Sizin için tam olarak ne kırıldı?
danizmax

Bu bir şey, bazen kendim yaparım. Hiçbir şey kırık değil. OS'nin bozuk olup olmadığını öğrenmeye çalışıyor, bu yüzden kısa cevap olmadığını düşünüyorum. Evet, elbette, tüm ayarlarını ve bu profille oluşturduğu tüm verileri
kaybedecek

2

Sadece test ettim ve dizinimdeki her şeyi kaldırdım /home/test. Daha sonra terminal (Ctrl + Alt + F1) ve grafiksel olarak da giriş yapabildim.

Bunu neden yapmak istesin başka bir soru. Bir kullanıcı hesabını kaldırmak istiyorsanız, bunu Kullanıcılar ve Gruplar veya benzeri ayarlar yöneticisinden yapın.


2

Teslim aldım (yalnızca Ubuntu 12.04): Yeni bir kullanıcı veya süper kullanıcı hesabında yalnızca üç yapılandırma dosyası vardır:

.bashrc
.profile
.bash_logout

Bu nedenle, bu üç dosya dışındaki tüm gizli dosyalar silinirse, hesap yeni bir hesap gibi davranmalıdır.

(Elbette, gizli klasörlere kaydedilen tüm belgeler, yerel programlar veya yerel yapılandırmalar kaybolacaktır. Silme işlemi başka bir süper kullanıcı hesabından çıktıktan sonra yapılmalıdır. Daha fazla ayrıntı için diğer yanıtlara bakın.)


Kabul etti ve bence bu mükemmel bir cevap.
Anwar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.