[Gelistirici] sudo/su
Fatih Aşıcı
fatih at pardus.org.tr
12 Tem 2008 Cmt 20:20:58 EEST
12 Tem 2008 Cts tarihinde, Gökçen Eraslan şunları yazmıştı:
> 2 içinse, şu anda bir çözüm bulamadık, aslında sudo'nun DISPLAY'i
> koruduğunu sudo echo $DISPLAY ile görebiliyoruz ama sudo su - diyince neden
> korunmadığını bulamadık henüz.
sudo echo $DISPLAY komutundaki $DISPLAY ifadesi bash tarafından komut
verilmeden önce çevriliyor. Aslında verdiğiniz komut sudo echo :0 oluyor.
Yani sudo DISPLAY çevre değişkenini korumuyor. Aşağıdaki örneğe bakın:
fatih at hp-pardus tmp $ cat show-display.sh
#/bin/sh
echo $DISPLAY
fatih at hp-pardus tmp $ ./show-display.sh
:0
fatih at hp-pardus tmp $ sudo ./show-display.sh
fatih at hp-pardus tmp $
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi