Yanlışlıkla özyinelemesiz chmod 754 kök dizin düzeyinde koştu


13

Ben yanlışlıkla chmod 754 ./Ubuntu 18.04 çalıştıran sunucu kök dizinindeyken koştu .

Şimdi sudoveya gibi komutları kullanamıyorum ve pkexechiçbir şeyi değiştiremiyorum. Ne yapmalıyım? Diğer kullanıcıyı etkiler mi?


3
Öyle miydi chmod 754 ./yoksa chmod -r 754 ./? İkincisi çok daha yıkıcı olurken, birincisinin kurtarılması kolay olmalıdır.
Nonny Moose

1
@NonnyMoose Çok teşekkür ederim ve bunu gerçekten takdir ediyorum. Özyinelemeyen r'sizdi.
Bo Ni

Yanıtlar:


16

Not: Bu yanıt, --recursivene -Rargümanı ne de argümanı geçmediğinizi chmod, yani değiştirdiğiniz SADECE dosya / dizinin olduğunu varsaymaktadır /.

Bu soruyu bulduysanız ve bir arama motoru aracılığıyla yanıtladıysanız ve özyinelemeli ( -Rveya --recursive) yöntemi kullandıysanız, lütfen buraya gidin!

Sorunuzda bir VM'de yayınladığınız tam komutu çalıştırdım ve (neredeyse) hiç sorun yaşamadım.

Yalnızca bir dizini / dosyayı değiştirdiğiniz için çözüm basittir: sadece geri değiştirin!

Bunu düzeltmek için aslında bir Canlı CD'ye ihtiyacınız yok. Ubuntu yerleşik bir kurtarma moduna sahiptir. Bu adımlarda bilgisayarınızın kapalı olduğu varsayılmaktadır.

  1. GRUB'a önyükleme yapın. Önyükleme sırasında zaten görüntüleniyorsa, genellikle yaptığınız gibi GRUB'a önyükleme yapın. Aksi takdirde, bu yanıttaki talimatları izleyin . Her iki durumda da, ilk seçimi yukarı veya aşağı ok tuşlarıyla hareket ettirerek otomatik önyüklemeyi iptal ettiğinizden emin olun. Not: GRUB bunu ilk denediğimde çöktü. Kalıcı ol.
  2. Ubuntu için Gelişmiş Seçenekler'i, ardından biten ilk girişi seçin (recovery mode).
  3. Kurtarma modu önyüklendiğinde, ok tuşlarıyla kök kabuk seçeneğini belirleyin ve enter tuşuna basın.
  4. Bakım moduna girmek için tekrar enter tuşuna basın.
  5. tip chmod 755 /Enter
  6. tip rebootEnter

Bu kadar! Başka komplikasyonlar olmadıkça, sisteminiz kurtarılır.


@ Dɑvïd Oh, haklısın. Tutma vardiyasının yalnızca BIOS modunda çalıştığını fark etmedim. Bunu düzenleyeceğim.
Nonny Moose
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.