Sudo bir hata ile gelir, kök olarak hiçbir şey çalıştıramaz


12

Nedense, böyle bir sudo ile komut satırında kök olarak herhangi bir program (bir rootkit hunter: rkhunter çalıştırmaya çalışıyorum) çalıştırmaya çalıştığınızda:

sudo rkhunter

Sonra şu mesajı alıyorum:

You must be the root user to run this program

ve sonra şu satırları alıyorum:

sudo: error in /etc/sudo.conf, line 0 while loading plugin 'sudoers_policy'
sudo: /usr/lib/sudo/sudoers.so must only be writable by owner
sudo: fatal error, unable to load plugins

Sadece yazmayı deniyorum sudoama bu yukarıdaki ile aynı üç hata ile geliyor. Ayrıca /etc/sudo.conf dosyasında mevcut değildir.

Diğer programları sudo üzerinden root olarak çalıştıramıyorum. Aynı zamanda tuhaftı çünkü bir gün önce kök olarak koşabildim. Çalışmasını istiyorum.
Bildiğiniz gibi Lubuntu 14.04.1 çalıştıran bu bilgisayarın ve yöneticinin tek kullanıcısı benim.

Yanıtlar:


30

Kök olarak giriş yapabiliyorsanız:

$ su root     #enter password
$ chmod 644 /usr/lib/sudo/sudoers.so
$ chown -R root /usr/lib/sudo

Değilse, kurtarma modunda başlatmanız, diskinize yazma izni almanız ve o dosyanın modunu değiştirmeniz gerekir. https://wiki.ubuntu.com/RecoveryMode

$ mount -o remount,rw /
$ chmod 644 /usr/lib/sudo/sudoers.so

Başsız bir ahududu pi kullanıyorum - klavye veya monitör olmadan kurtarma modunda nasıl başlayabilirim?
Büyük Para

Masaüstünüzde / dizüstü bilgisayarınızda kolayca ayarlayabileceğiniz bir sdcard yok mu?
aldwinaldwin

Bir sdcard var, iyi düşünme, ben sadece takın ve oradan çizme
Big Money

0

1. terminalinizi açın, sonra yazın ve girin

pkexec su

sizi kök kullanıcı olarak oturum açacaktır

şimdi yazın (kullanıcı adını PC'nizin kullanıcı adıyla değiştirin):

chown -R username /usr/lib/

şimdi dosya gezgini açın ve /usrbaşka bir terminale gidin veya yazın:nautilus /usr

şimdi, lib klasörünü sağ tıklayın ve 'İzinler' sekmesine gidin.

Oradan 'Grup' ve 'Diğerleri'nin erişimini' Dosyalara eriş 'olarak değiştirin

şimdi 'Eklenmiş Dosyaların İzinlerini Değiştir' düğmesine tıklayın şimdi 'Grup' ve 'Diğerleri'nin erişimini' Dosyalara eriş 'veya' Salt okunur 'olarak değiştirin.

şimdi bu pencereyi kapatın ve terminale (root kullanıcısı olan) dönün.

şimdi yaz

chown -R root /usr/lib/

işte!

şimdi sudotekrar kullanabilirsiniz .

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.