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

  • DONFANTASTICKYPESS

    DONFANTASTIC

    1 Temmuz 2007
  • SelmerSaxMan

    SelmerSaxMan

    24 HAZİRAN 2006
  • RaverX DouBle StAg XI

    RaverX DouBl

    23 Mayıs 2008