Bozuk sudo: / etc / sudoers açılamıyor: Böyle bir dosya veya dizin yok


14

Unetbootin ile kurulu bir Ubuntu 11.04 canlı USB kalıcı sürümüm var.

Bir süre sonra çekirdeği yükseltirken ve dizüstü bilgisayarımda ikinci ekranımı kullanmaya çalışırken bazı hatalar yaşadım. Daha sonra garip, görünüşte ilgisiz bir sorun fark ettim: her çalıştığımda sudosomethingaynı yanıtı aldım:

sudo: can't open /etc/sudoers: No such file or directory
sudo: no valid sudoers sources found, quitting

Kök ayrıcalıkları gerektiren bir şey yapılamıyor, singleönyükleme seçeneğini kullanarak yeniden başlattım ve kök konsola erişebildim.

Aşağıdaki davranışı fark ettim:

# ll /etc/sudoers
-r--r----- 0 root root 1014 2011-05-31 16:23 /etc/sudoers
# cat /etc/sudoers
cat: /etc/sudoers: No such file or directory

Sabit bağlantı sayısı sıfır olduğunda bir sorun mu var? Nasıl değiştirebilirim? Sabit bağlantı sayısı doğru çalışan diğer bilgisayarımda 1'dir.

Canlı oturum kullanıcısı, önemliyse hala yönetici grubuna aittir.


.bash_historyUSB sürücünüzün giriş dizinindeki dosyanızı kontrol edin , komutunuz burada görünmelidir.
Lekensteyn

Yanıtlar:


12

Sabit bağlantı sayısı sıfır, dizin girişinin herhangi bir dosyaya ait olmadığı anlamına gelir. Kulağa zarar görmüş bir dosya sistemi gibi geliyor.


Haklısın. Silinen düğümler hakkında ext2-fs'den bazı garip mesajlar aldım. USB stick bölümünü kontrol etmek için testdisk kullandım, ancak süreçte bir şey vidalamış olabilirim ve şimdi sadece sistemi önyükleyemiyorum. Temiz bir yeniden kurulum yapacağım. Usb stick bir FAT32 bölümüyle biçimlendirilmiş, başka bir şekilde bölümlendirmenin daha iyi olacağını düşünüyor musunuz? Hala bir donanım sorunu olduğunu düşünmüyorum çünkü usb bellek yeni.
Maxime R.

5

@Florian Diesch'in dediği gibi, ben de fsckbu bölüm üzerinde bir gerçekleştirmenizi öneririm .

Ayrıca, tek kullanıcı modundayken ve ağa erişebiliyorsanız sudopaketi yeniden yükleyin :

apt-get --reinstall install sudo

İyi ipucu, sudoers dosyasını başka bir bilgisayardan (işe yaramadı) kopyalamaya çalıştım ama paketi yeniden yüklemeyi düşünmedim. Ne yazık ki artık bu sistemi önyükleme yapamıyorum, bu yüzden temiz bir yeniden yükleme yapacağım.
Maxime R.

2

LiveCD / LiveUSB'nin kalıcı dosya sisteminin zamanla bozulmasıyla ilgili başka forumlar / hatalar var, ubuntu'da 3 veya 4 yıl geriye giden eski bir hata mı?

Canlı USB / Live CD sürümü casper-rw dosyasını yalnızca tüm kalıcı verileri kaydetmek için kullanır. (muhtemelen sonunda tekrar bozulacak olsa da) bunu?

Önyükleme menüsünden kalıcı olmadan "normal" Canlı CD'ye önyükleme yapabilmeli, benimkinde "kalıcılık" kelimesini (veya belki de kalıcı, hatırlamıyorum) kelimesini düzenlemek ve silmek için önyükleme menüsünde Sekme tuşuna basıyorum ve önyükleme yapıyor Düz eski LiveCD, kalıcı dosya sistemimde hatalar olsa bile (sudo çalışmıyorsa, casper-rw'yi silene, yeni bir boş bir tane yapın ve bir sonraki ay için yeniden başlayıncaya kadar diğer çeşitli sorunlar ortaya çıkar)

PS. dosya sistemi hataları tüm casper-rw dosyası içinde, usb sopa (veya hafıza kartı, vb) dosya sistemi & "disk" iyi durumda kalır, sadece casper-rw içinde kötü gider. Mine, bellek kartında FAT veya FAT32 dosya sistemine sahip, ancak casper-rw ext2 fyi kullanıyor

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.