Bunu neden yapmak isteyesiniz ki ?
Unix/Linux standartlarında bir program yapılandırmasını öncelikle
default(varsayılan) şekilde ayarlar ardından /etc
altındaki ilgili dosyasından okur ,mevcut programın default ayarları değişenleri
overwrite edilir ardından son olarak programı çalıştıran
kullanıcının ev dizininin altındaki ayar dosyası ~/.abc.cfg gibi
okur ve bu ayarlar ( ev dizinindeki ayarlar ) defaultun üstüne
yazılmış /etc den alınmış
verilerin üstüne işlenir. Yani programınız için öncelikle kendi
ayarları ardından /etc
altındaki ayarları aldırıp en son olarak mevcut programı çalıştıran
kişinin ev dizinindeki
ayarları okutturunuz.
Eğer programınız root yetkilerine sahip olmayan biri tarafından çalıştırılmasın
istiyorsanız programınızın başına mevcut kullanıcının root yetkilerine
sahip olup olmadığını
kontrol ettirebilir ve root yetkilerine sahip değilse programı
(scripti) sonlandırabilirsiniz.
2008/10/20 Ali E.İMREK <alierkanimrek_at_gmail.com>:
> Pardus'daki bir python programında kullanıcının gireceği yönetici
> şifresi ile root yetkilerini nasıl kullanabilirim?
> Mesela program sudo ile çalıştırılmadan /etc altında yazma işlemi
> yapmak gibi yönetici haklarını nasıl alırım?
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
-- Ömer Fadıl USTA http://www.bilisimlab.com/ _______________________________________________ Linux-programlama mailing list Linux-programlama_at_liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlamaReceived on Mon 20 Oct 2008 - 22:02:04 EEST