SORU
3 Kasım 2008, PAZARTESİ


sudo değişikliklere YOL - neden?

Bu sudo olmadan YOL değişkeni

$ echo 'echo $PATH' | sh

/opt/local/ruby/bin:/usr/bin:/bin

Bu sudo ile değişken: YOL

$ echo 'echo $PATH' | sudo sh

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin

Söyleyebileceğim kadarıyla, sudo YOLU bakir bırakmak gerekiyordu. Neler oluyor? Bunu nasıl değiştirebilirim? (Bu 8.04 Ubuntu).

GÜNCELLEME: gördüğüm kadarıyla, herhangi bir komut şekilde kök değiştirme YOLU olarak başlamış değil.

Gelen adam sudo:

Komut sızdırma önlemek için, sudo ` . kontroller" ve `" (ikisi de olmak zorunda geçerli dizin) arama son kullanıcının YOLUNDA bir komut için (eğer bir ya da iki YOLU vardır).Not, ancak, gerçek YOLU bu ortam değişkeni değiştirildi. ve geçirilen program değişmeden bu sudo yürütür.

CEVAP
3 Kasım 2008, PAZARTESİ


Bu ubuntu sudo sinir bozucu bir fonksiyonudur. Bu örneğin fedora üzerinde olmaz not olarak sudo-güvenli yol ile ... seçeneği ile inşa edilmiştir.

Bu etrafında "ubuntu ediyorum" sorunu çözmek için ~/benim şu.bashrc

alias sudo='sudo env PATH=$PATH'

Yukarıdaki YOLU $kendilerini Sıfırla verme komutları için çalışır. Ancak `su' sıfırlar dolar çok YOLU-p bunu söylemek için kullanılmamalıdır. I. E.:

sudo su -p

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • magnum33563

    magnum33563

    8 NİSAN 2011
  • theKGB65

    theKGB65

    24 Aralık 2007
  • Tire Rack

    Tire Rack

    31 Mayıs 2007