Debian sistem dosyalarındaki sahiplerin geri yüklenmesi


0

Dikkatsizlik, yorgunluk (ve muhtemelen aptallık) nedeniyle "chown -R someuser: someuser /" kullandım ve şimdi tüm tabanınız bize aittir sunucudaki dosyalar bir kullanıcıya (lol) aittir.

Sistem yeniden başlatıldıktan sonra, apache, bind9, mysql ve bir düzine başka uygulama günlük dosyalarını izin hataları ile doldurmaz ve doldurmaz.

Yalnızca db ve web sitesi dosyalarında sistem dosyalarında herhangi bir yedekleme yapmadım.

Lütfen web sunucumu canlandırmanın bazı yollarını önerin. Linux ile sadece 2 aylık bir deneyimim var, bu yüzden lütfen basit tutun.

Yanıtlar:


2

Bu gibi problemler için sihirli bir çözüm yoktur (yedekler). Daha fazlası yanlış gitmeden önce bir tane yapmalısın.

Bu karışıklıktan kurtulmak için mümkün olan en basit çözüm muhtemelen

  • yedekleme yapmak
  • Tüm yüklü paketler (kontrol yeniden man dpkgve man aptitude)

    aptitude reinstall $(dpkg --get-selections)
    
  • Eski kurulumunuzda değiştirilen hangi (config) dosyaların sizin için mevcut olan bazı özyinelemeli diff aracıyla ( bu bir anlam ifade ediyor gibi) bulun . Değiştirilen dosyaları yedeklemenizden yeni yüklemenize kopyalayın. Yeniden yükleme işleminden sonra veritabanı dosyaları hala orada olmalıdır.

Tüm bunlar size çok karmaşık geliyorsa, şikayet eden herhangi bir şeyi yeniden yüklemeyi düşünebilirsiniz (apache2, bind9, mysql, ...), ancak bu şekilde birçok şey fark etmeden hala ciddi şekilde bozulacaktır .

Yedeklemen gerektiğini söyledim mi?

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.