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

  • iBand IguJoo

    iBand IguJoo

    25 AĞUSTOS 2006
  • Megan Parken

    Megan Parken

    19 Temmuz 2009
  • Ralph Phillips

    Ralph Philli

    5 Aralık 2006