[Gelistirici] XAUTHLOCALHOSTNAME

Fatih Aşıcı fatih at pardus.org.tr
25 Oca 2009 Paz 18:24:29 EET


Pazar 25 Ocak 2009 tarihinde, Fatih Aşıcı şunları yazmıştı: 
> Pazar 25 Ocak 2009 tarihinde, Fatih Aşıcı şunları yazmıştı:
> > Jan 25 16:32:04 inspiron sudo: pam_unix(sudo:session): session opened for
> > user root by fatih(uid=0)
>
> Buradaki fatih(uid=0) kısmı da yanlış. sudo ile ilgili başka bir sorun mu
> var anlamadım.

[1] adresinden anladığım kadarıyla sudo'nun tasarımı böyle. sudo, exec çağrısı 
yapıyor; yani sudo prosesi pam_session_close çağırma fırsatı bulamıyor. Bu 
yüzden PAM oturumlarını tam olarak desteklemiyor ve pam_xauth kullanamıyoruz.

Bu arada hata gnome altında farkedilmiyor; çünkü gdm her kullanıcı için /var 
altında bir yerde bir cookie oluşturuyor ve bunun path'ini XAUTHORITY çevre 
değişkeni ile saklıyor. Uygulamalar ~/.Xauthority yerine bunu kullanıyor. sudo 
bu çevre değişkenini korursa hiçbir sorun çıkmıyor. kdm ise XAUTHORITY set 
etmek yerine ~/.Xauthority oluşturuyor.

Aklıma 2 çözüm geliyor:

- Açılışta XAUTHORITY=$HOME/.Xauthority şeklinde export etmek.
- Açılışta
  xhost +si:localuser:root
  komutunu vermek. Bu komutla çerezlere gerek kalmıyor root kullanıcısı için.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=164671#c4

-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20090125/5904cde5/attachment-0002.pgp>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi