31 Mart 2010 10:29 tarihinde Ahmet AKMAZ <[email protected]> yazdı:
> > >> sudo grubonce 1 && qdbus org.kde.ksmserver /KSMServer logout 0 1 0 >> >> >> Yalnız bunun için sodoers'e küçük bir ekleme yapmak gerekiyormuş: >> >> # maidis icin grubonce >> maidis ALL=NOPASSWD: /usr/sbin/grubonce >> >> Şu an istediğim gibi çalışıyor. >> > > Acaba bu söylediklerinizi benim gibi yarı bilgili kişilerin anlayabileceği > daha açık bir şekilde yazmanın mümkün mü? > Diğer mesajlardan da görebileceğiniz gibi yukarıdakileri yapmadan da amaçlanan işi yapılabiliyormuş. Ama yine de kısaca bahsedeyim, belki uzaktan erişim gibi senaryolarda işe yarayabilir, bu yöntem. sudoers ile normalde maidis kullanıcısının parola girmeden çalıştıramayacağı grubonce'yi parola girmeden çalıştırılmasını sağladım (evet yine sudo kullanmak gerekiyor ama parola sormuyor). Bu dosya /etc dizininde bulunmaktadır. Bu dosya kurcalanmadan önce man sudoers komutunun çıktısı mutlaka okunmalı: http://www.gratisoft.us/sudo/man/sudoers.html Aynı işlemi reboot için yapmadan önce qdbusviewer ile daha kolay bir yolunun olup olmadığına baktım. Burada ilgili bileşeni (ksmserver) gözüme kestirip seçeneklerini kontrol ettim ve işime yarayabileceğini düşündüm. Sonra bu seçeneği qdbus ile çalıştırabilecek şekilde parametreleştirdim: Yeniden başlatma: qdbus org.kde.ksmserver /KSMServer logout 0 1 0 Bilgisayarı kapatma: qdbus org.kde.ksmserver /KSMServer logout 0 2 0 Oturum kapatma: qdbus org.kde.ksmserver /KSMServer logout 0 3 0 Baştaki ve sonradaki 0'ların ne anlama geldiğini şimdilik bilmiyorum, bakmak lazım. Sanrım benim de bildiklerim bundan fazlası değil, umarım açıklayıcı olabilmiştir.
_______________________________________________ Pardus-kullanicilari e-posta listesi Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/pardus-kullanicilari adresini kullanın. Listeye iletmek istediğiniz soruları [email protected] e-posta adresine gönderin. Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web sayfasına gidin.
