“Sudo nautilus” dosya veya klasörleri değiştirmeye izin vermiyor


1

Ubuntu 12.04'deki dosyaları değiştiremiyorum. Bir klasör ekleyebilmem veya bir dosyayı değiştirebilmem için izinleri değiştirmeye çalışıyorum ve tüm elde ettiğim şudur:

$ sudo nautilus
sudo: /usr/lib/sudo/sudoers.so must only be writeable by owner   
sudo: fatal error, unable to load plugin

Lütfen dili izleyin
soandos

1
/Usr/lib/sudo/sudoers.so için geçerli izinler nelerdir ?
CodeGnome

Yanıtlar:


3

gksudo nautilusBunun yerine deneyin .

Gönderen RootSudo - Toplum Ubuntu Belgeleme # Grafiksel Sudo :

Sen gerektiğini asla Root gibi grafiksel uygulamaları başlatmak için normal bir sudo kullanmak. Bu tür programları çalıştırmak için gksudo( kdesudoKubuntu'da) kullanmalısınız . gksudo, HOME = ~ kök dizinini ayarlar ve .Xauthority dosyasını bir tmp dizinine kopyalar. Bu, ana dizininizdeki dosyaların Root'a ait olmasını önler. (AFAICT bu tüm bu ile başladı sürecin çevre hakkında özel olan gksudovs. sudo).


nautalisBir yazım hatası olduğunu farz ediyorum .
Dennis

hayır ve hayır hala çalışmıyor tüm sudo elbise su bile çalışmıyor. Bu onun izinleriyle ilgili bir şey ama sudo olmadan değiştirmek neredeyse imkansız: Herhangi bir fikrin var mı?
Aaron Bishop

3

Hata iletisinin doğru olduğunu ve köke erişebildiğinizi varsayarsak, iletinin ne söylediğini yapmalı ve dosyaya yazma izinleri eklemelisiniz:

~# chmod 644 /usr/lib/sudo/sudoers.so

Alternatif olarak, bu paketteki dosyalardaki izinleri sıfırlayacak olan sudo'yu yeniden yüklemeye zorlayabilirsiniz:

~# aptitude reinstall sudo

Kökten su yoluyla erişiminiz yoksa, onarımları gerçekleştirmek için tek bir kullanıcı kipinde önyükleme yapmayı ya da kurtarma CD'si içeren bir chroot'u deneyebilirsiniz. Bununla birlikte, probleminizi çözmek için kesinlikle kök izni almak için bazı araçlara ihtiyacınız olacak .


Operasyona izin verilmez ve yetenek yüklenmez, bu yüzden yüklemek için sudo'ya ihtiyacınız var?
Aaron Bishop

ve diğer tek sorun sanal kutu kullanıyorum, tek kullanıcı moduna nasıl geçebilirim?
Aaron Bishop

1
@AaronBishop: GRUB önyükleyici isteminde, "Kurtarma" seçeneğine gidin. Bu sizi bir root terminaline veya root terminaline devam edebileceğiniz bir curses menü formuna (dağıtıma / bırakmaya bağlı olarak) başlatacaktır. Ardından @ CodeGnome'un chmodkomutunu tekrar deneyin . Yeniden başlat ve tövbe et.
invert

0

deneyin su -sonra enter tuşuna basın ve şifreyi girin, umarım bu sizin için de işe yarar.


-1

Ubuntu altında, deneyin

sudo -i  

Şifrenizi girin, sonra

gksu nautilus  

Nautilus açılacak ve klasörlerdeki ve dosyalardaki değişiklikleri sağlayacak.


Sorun, sudoortak kütüphanelerinden birinin dünyaya yazılabilir olması / dolayısıyla güvenliğini zayıflatması nedeniyle yürütmeyi reddetmesidir.
Valmiky Arquissandas,
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.